Diff of the two buildlogs: -- --- b1/build.log 2024-12-21 22:49:11.178929027 +0000 +++ b2/build.log 2024-12-21 23:05:50.289640534 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sat Dec 21 10:43:37 -12 2024 -I: pbuilder-time-stamp: 1734821017 +I: Current time: Sat Jan 24 19:12:14 +14 2026 +I: pbuilder-time-stamp: 1769231534 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -28,52 +28,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/3543391/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2811119/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +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 Jan 24 05:12 /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/2811119/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2811119/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='6edc836e0b0e4574a638222f1e498820' - 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='3543391' - PS1='# ' - PS2='> ' + INVOCATION_ID=83b648ab570a437c875ff2398ec44b28 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=2811119 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.C4Aa39oo/pbuilderrc_Fz4M --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.C4Aa39oo/b1 --logfile b1/build.log golang-github-containerd-stargz-snapshotter_0.14.3-3.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.C4Aa39oo/pbuilderrc_xwKQ --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.C4Aa39oo/b2 --logfile b2/build.log golang-github-containerd-stargz-snapshotter_0.14.3-3.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3543391/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2811119/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -414,7 +446,7 @@ Get: 243 http://deb.debian.org/debian trixie/main arm64 golang-github-hashicorp-go-retryablehttp-dev all 0.7.1-1 [21.3 kB] Get: 244 http://deb.debian.org/debian trixie/main arm64 golang-github-rs-xid-dev all 1.6.0-1 [11.3 kB] Get: 245 http://deb.debian.org/debian trixie/main arm64 golang-github-vbatts-tar-split-dev all 0.11.6-1 [71.1 kB] -Fetched 158 MB in 1s (177 MB/s) +Fetched 158 MB in 2s (98.6 MB/s) debconf: delaying package configuration, since apt-utils is not installed 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 ... 20083 files and directories currently installed.) @@ -1409,7 +1441,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-3_source.changes +I: user script /srv/workspace/pbuilder/2811119/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2811119/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-3_source.changes dpkg-buildpackage: info: source package golang-github-containerd-stargz-snapshotter dpkg-buildpackage: info: source version 0.14.3-3 dpkg-buildpackage: info: source distribution unstable @@ -1428,37 +1464,37 @@ 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 12 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/godebugs -internal/unsafeheader -internal/race -internal/goos -internal/goarch internal/coverage/rtcov +internal/goarch +internal/unsafeheader +internal/byteorder internal/goexperiment +internal/godebugs internal/profilerecord -internal/byteorder -sync/atomic +runtime/internal/math +internal/race +internal/cpu unicode +internal/goos unicode/utf8 internal/asan +sync/atomic internal/runtime/syscall -internal/cpu +internal/chacha8rand internal/itoa internal/msan +internal/abi cmp math/bits -encoding -internal/abi -internal/chacha8rand -runtime/internal/math runtime/internal/sys +encoding unicode/utf16 log/internal internal/nettrace container/list crypto/internal/alias -math crypto/subtle +math crypto/internal/boring/sig vendor/golang.org/x/crypto/cryptobyte/asn1 vendor/golang.org/x/crypto/internal/alias @@ -1476,13 +1512,13 @@ github.com/containerd/containerd/pkg/deprecation github.com/golang/groupcache/lru github.com/intel/goresctrl/pkg/kubernetes -golang.org/x/exp/constraints golang.org/x/exp/maps +golang.org/x/exp/constraints github.com/opencontainers/runtime-spec/specs-go/features github.com/containerd/stargz-snapshotter/fs/config github.com/containerd/stargz-snapshotter/nativeconverter -github.com/containerd/stargz-snapshotter/version golang.org/x/exp/slices +github.com/containerd/stargz-snapshotter/version internal/runtime/exithook internal/stringslite github.com/klauspost/compress @@ -1499,334 +1535,333 @@ internal/bisect internal/testlog internal/singleflight -github.com/containerd/stargz-snapshotter/util/ioutils google.golang.org/protobuf/internal/pragma log/slog/internal/buffer github.com/containerd/stargz-snapshotter/util/namedmutex +github.com/containerd/stargz-snapshotter/util/ioutils runtime/cgo -internal/godebug errors +sort +internal/godebug io internal/oserror strconv path -sort -syscall -crypto/internal/nistec/fiat -math/rand vendor/golang.org/x/net/dns/dnsmessage -google.golang.org/grpc/internal/buffer -crypto/internal/edwards25519/field math/rand/v2 +crypto/internal/edwards25519/field +crypto/internal/nistec/fiat +google.golang.org/grpc/internal/buffer +syscall github.com/moby/locker bytes strings hash -crypto/internal/randutil hash/crc32 -hash/fnv -google.golang.org/grpc/internal/grpcrand +crypto/internal/randutil +internal/concurrent +bufio +math/rand +crypto/cipher crypto/internal/edwards25519 +html +unique +vendor/golang.org/x/text/transform reflect -internal/concurrent +regexp/syntax crypto +crypto/des crypto/rc4 -unique -crypto/md5 -hash/adler32 -html -regexp/syntax net/http/internal/ascii -bufio -crypto/cipher -vendor/golang.org/x/text/transform -golang.org/x/text/transform +hash/fnv net/netip +google.golang.org/grpc/internal/grpcrand +golang.org/x/text/transform +hash/adler32 +crypto/internal/boring +crypto/md5 internal/saferio go/build/constraint github.com/beorn7/perks/quantile -github.com/munnerz/goautoneg -crypto/internal/boring -crypto/des crypto/aes crypto/sha512 -crypto/sha256 crypto/hmac crypto/sha1 +crypto/sha256 vendor/golang.org/x/crypto/hkdf +github.com/munnerz/goautoneg regexp time internal/syscall/unix internal/syscall/execenv context io/fs +internal/poll google.golang.org/grpc/backoff google.golang.org/grpc/keepalive -internal/poll github.com/google/go-cmp/cmp/internal/diff github.com/containerd/stargz-snapshotter/util/cacheutil -google.golang.org/grpc/internal/backoff -go.opentelemetry.io/otel/internal/baggage internal/filepathlite embed -golang.org/x/sync/semaphore +internal/fmtsort +encoding/binary +github.com/google/go-cmp/cmp/internal/function +go.opentelemetry.io/otel/internal/attribute +github.com/hashicorp/errwrap +google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/grpcsync github.com/containerd/containerd/pkg/cleanup github.com/containerd/errdefs -go.opentelemetry.io/otel/internal/attribute -github.com/hashicorp/errwrap -github.com/containerd/stargz-snapshotter/task +golang.org/x/sync/semaphore crypto/internal/nistec -internal/fmtsort -encoding/binary -github.com/google/go-cmp/cmp/internal/function google.golang.org/protobuf/internal/editiondefaults +go.opentelemetry.io/otel/internal/baggage +github.com/containerd/stargz-snapshotter/task os +golang.org/x/sys/unix encoding/base64 vendor/golang.org/x/crypto/chacha20 -golang.org/x/sys/unix vendor/golang.org/x/crypto/internal/poly1305 github.com/cespare/xxhash github.com/klauspost/compress/internal/snapref encoding/pem vendor/golang.org/x/crypto/chacha20poly1305 crypto/ecdh -google.golang.org/protobuf/internal/detrand +fmt path/filepath -github.com/prometheus/procfs/internal/util +net vendor/golang.org/x/sys/cpu -fmt -google.golang.org/grpc/internal/envconfig +google.golang.org/protobuf/internal/detrand io/ioutil -net -internal/sysinfo +google.golang.org/grpc/internal/envconfig os/signal +internal/sysinfo +github.com/prometheus/procfs/internal/util +vendor/golang.org/x/crypto/sha3 os/exec github.com/moby/sys/symlink -vendor/golang.org/x/crypto/sha3 os/user encoding/json -net/url compress/flate +log +net/url text/template/parse +math/big encoding/hex -log vendor/golang.org/x/text/unicode/norm vendor/golang.org/x/net/http2/hpack -math/big mime golang.org/x/net/internal/timeseries vendor/golang.org/x/text/unicode/bidi mime/quotedprintable net/http/internal text/tabwriter -google.golang.org/grpc/internal/grpclog compress/gzip +google.golang.org/grpc/internal/grpclog google.golang.org/grpc/attributes google.golang.org/protobuf/internal/errors go/token google.golang.org/protobuf/internal/version -google.golang.org/protobuf/encoding/protowire -vendor/golang.org/x/text/secure/bidirule google.golang.org/grpc/internal/idle golang.org/x/text/unicode/bidi +google.golang.org/protobuf/encoding/protowire golang.org/x/text/unicode/norm -text/template -golang.org/x/net/http2/hpack google.golang.org/protobuf/reflect/protoreflect +github.com/containerd/console +golang.org/x/net/http2/hpack +vendor/golang.org/x/text/secure/bidirule +text/template +github.com/containerd/continuity/sysx golang.org/x/sync/errgroup -vendor/golang.org/x/net/idna github.com/moby/sys/userns -google.golang.org/grpc/grpclog github.com/klauspost/compress/fse runtime/debug -github.com/containerd/console -google.golang.org/grpc/connectivity +vendor/golang.org/x/net/idna golang.org/x/text/secure/bidirule -crypto/rand -crypto/elliptic -crypto/internal/bigmod -crypto/internal/boring/bbig -encoding/asn1 -crypto/dsa -crypto/ed25519 -crypto/internal/hpke -crypto/internal/mlkem768 +github.com/containerd/fifo google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/genid -crypto/rsa google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/strs +google.golang.org/grpc/grpclog google.golang.org/protobuf/reflect/protoregistry -html/template google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts -golang.org/x/net/idna -github.com/sirupsen/logrus -github.com/containerd/continuity/sysx -github.com/klauspost/compress/huff0 google.golang.org/protobuf/internal/encoding/text -vendor/golang.org/x/crypto/cryptobyte -crypto/x509/pkix google.golang.org/protobuf/internal/encoding/json +github.com/sirupsen/logrus +google.golang.org/grpc/connectivity +github.com/klauspost/compress/huff0 +github.com/containerd/containerd/cio google.golang.org/protobuf/proto -github.com/containerd/fifo github.com/gogo/protobuf/proto -github.com/containerd/containerd/pkg/randutil google.golang.org/protobuf/internal/encoding/defval -github.com/opencontainers/go-digest +crypto/rand +crypto/elliptic +crypto/internal/bigmod +crypto/internal/boring/bbig +encoding/asn1 +html/template +crypto/ed25519 +crypto/internal/hpke +crypto/internal/mlkem768 +crypto/rsa +crypto/dsa +golang.org/x/net/idna github.com/klauspost/compress/zstd -github.com/opencontainers/image-spec/specs-go -github.com/google/go-cmp/cmp/internal/value -crypto/ecdsa -github.com/containerd/containerd/cio -github.com/containerd/containerd/contrib/seccomp/kernelversion -github.com/opencontainers/image-spec/specs-go/v1 +google.golang.org/protobuf/internal/filedesc +google.golang.org/protobuf/encoding/prototext github.com/containerd/containerd/pkg/epoch github.com/containerd/continuity/fs github.com/containerd/log -github.com/google/go-cmp/cmp -google.golang.org/protobuf/internal/filedesc -google.golang.org/protobuf/encoding/prototext +github.com/containerd/containerd/pkg/randutil +github.com/opencontainers/go-digest +github.com/opencontainers/image-spec/specs-go +vendor/golang.org/x/crypto/cryptobyte +crypto/x509/pkix +github.com/google/go-cmp/cmp/internal/value +github.com/opencontainers/image-spec/specs-go/v1 +github.com/containerd/containerd/contrib/seccomp/kernelversion github.com/containerd/platforms github.com/moby/sys/mountinfo +archive/tar github.com/containerd/containerd/protobuf/proto github.com/containerd/containerd/reference github.com/distribution/reference -github.com/containerd/containerd/pkg/cap +github.com/google/go-cmp/cmp github.com/containerd/containerd/mount +github.com/containerd/containerd/pkg/cap github.com/moby/sys/user github.com/opencontainers/runtime-spec/specs-go +crypto/ecdsa github.com/containerd/containerd/pkg/kmutex log/slog go.opentelemetry.io/otel/attribute -archive/tar go.opentelemetry.io/otel/codes go.opentelemetry.io/otel/baggage github.com/opencontainers/image-spec/identity github.com/docker/go-events database/sql/driver +github.com/containerd/containerd/snapshots github.com/moby/sys/signal github.com/opencontainers/selinux/pkg/pwalkdir github.com/containerd/containerd/pkg/atomicfile +go.opentelemetry.io/otel/metric +go.opentelemetry.io/otel/trace +go.opentelemetry.io/otel/semconv/v1.21.0 github.com/opencontainers/selinux/go-selinux +github.com/containerd/containerd/archive/tarheader github.com/pelletier/go-toml -github.com/containerd/containerd/snapshots +github.com/containerd/containerd/archive +google.golang.org/protobuf/internal/encoding/tag +google.golang.org/protobuf/encoding/protojson +github.com/opencontainers/selinux/go-selinux/label +google.golang.org/protobuf/internal/impl flag github.com/russross/blackfriday/v2 runtime/trace -go.opentelemetry.io/otel/metric -go.opentelemetry.io/otel/trace -google.golang.org/protobuf/internal/encoding/tag -google.golang.org/protobuf/encoding/protojson -github.com/containerd/containerd/archive/tarheader github.com/go-logr/logr -google.golang.org/protobuf/internal/impl -go.opentelemetry.io/otel/semconv/v1.21.0 -github.com/opencontainers/selinux/go-selinux/label -github.com/containerd/containerd/archive -github.com/go-logr/logr/funcr -testing github.com/containerd/containerd/log github.com/containerd/containerd/platforms -github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/hashicorp/go-multierror -github.com/go-logr/stdr +github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn github.com/containerd/stargz-snapshotter/recorder -github.com/containerd/stargz-snapshotter/analyzer/fanotify +testing github.com/rs/xid -github.com/containerd/containerd/archive/compression -github.com/cpuguy83/go-md2man/v2/md2man -github.com/containerd/stargz-snapshotter/analyzer/fanotify/service +github.com/go-logr/logr/funcr github.com/containerd/stargz-snapshotter/cache +github.com/containerd/stargz-snapshotter/analyzer/fanotify +github.com/containerd/stargz-snapshotter/analyzer/fanotify/service encoding/csv gopkg.in/inf.v0 github.com/intel/goresctrl/pkg/cgroups github.com/intel/goresctrl/pkg/log -github.com/urfave/cli +github.com/go-logr/stdr sigs.k8s.io/yaml/goyaml.v2 +github.com/intel/goresctrl/pkg/blockio/internal/resource github.com/docker/go-units github.com/containerd/cgroups -github.com/intel/goresctrl/pkg/blockio/internal/resource +github.com/containerd/containerd/pkg/progress compress/zlib debug/dwarf -github.com/containerd/containerd/pkg/progress internal/zstd github.com/cilium/ebpf/internal/unix go/scanner +github.com/containerd/containerd/archive/compression +github.com/cilium/ebpf/internal/sys go/doc/comment go/ast github.com/containerd/containerd/pkg/shutdown -github.com/cilium/ebpf/internal/sys github.com/containerd/containerd/pkg/seed github.com/containernetworking/plugins/pkg/ns github.com/containerd/stargz-snapshotter/estargz/errorutil +github.com/cilium/ebpf/asm github.com/vbatts/tar-split/archive/tar google.golang.org/protobuf/encoding/protodelim +github.com/cpuguy83/go-md2man/v2/md2man github.com/containerd/containerd/pkg/netns -github.com/cilium/ebpf/asm +github.com/urfave/cli github.com/prometheus/procfs/internal/fs -golang.org/x/sync/singleflight -github.com/hanwen/go-fuse/splice -github.com/hanwen/go-fuse/internal -github.com/containerd/containerd/snapshots/overlay/overlayutils -go.etcd.io/bbolt -github.com/hanwen/go-fuse/fuse -debug/elf -github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go -github.com/containerd/stargz-snapshotter/util/criutil -github.com/containerd/typeurl/v2 -github.com/containerd/stargz-snapshotter/estargz crypto/x509 net/textproto 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 -vendor/golang.org/x/net/http/httpguts -mime/multipart google.golang.org/grpc/metadata google.golang.org/grpc/codes -golang.org/x/net/http/httpguts -github.com/containerd/containerd/containers -github.com/containerd/containerd/events github.com/containerd/containerd/pkg/dialer -github.com/containerd/containerd/pkg/streaming -github.com/google/uuid google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/balancerload google.golang.org/grpc/stats google.golang.org/grpc/tap -google.golang.org/grpc/encoding github.com/containerd/containerd/leases +github.com/google/uuid +google.golang.org/grpc/encoding +vendor/golang.org/x/net/http/httpguts +mime/multipart +golang.org/x/net/http/httpguts github.com/containernetworking/cni/pkg/types sigs.k8s.io/yaml github.com/godbus/dbus -go/internal/typeparams -go/printer +debug/elf github.com/containerd/containerd/sys github.com/containerd/go-runc +go/internal/typeparams go/parser github.com/containernetworking/cni/pkg/types/internal github.com/containernetworking/cni/pkg/utils -github.com/intel/goresctrl/pkg/blockio +go/printer github.com/containernetworking/cni/pkg/types/create -github.com/prometheus/procfs github.com/containernetworking/cni/pkg/types/020 -github.com/hanwen/go-fuse/fs +github.com/containerd/stargz-snapshotter/estargz +github.com/intel/goresctrl/pkg/blockio github.com/containernetworking/cni/pkg/types/040 +github.com/prometheus/procfs github.com/containernetworking/cni/pkg/types/100 -github.com/containerd/containerd/sys/reaper +golang.org/x/sync/singleflight github.com/containernetworking/cni/pkg/version -github.com/containernetworking/cni/pkg/invoke -google.golang.org/protobuf/internal/filetype -go/format +github.com/containerd/typeurl/v2 crypto/tls +github.com/containerd/containerd/sys/reaper +github.com/hanwen/go-fuse/splice +github.com/hanwen/go-fuse/internal +github.com/containernetworking/cni/pkg/invoke +github.com/containerd/containerd/containers +github.com/containerd/containerd/events +github.com/containerd/containerd/pkg/streaming +github.com/containerd/containerd/snapshots/overlay/overlayutils +go.etcd.io/bbolt +github.com/containerd/stargz-snapshotter/script/benchmark/hello-bench/src/go github.com/containernetworking/cni/libcni +github.com/hanwen/go-fuse/fuse +github.com/containerd/stargz-snapshotter/util/criutil +go/format +github.com/containerd/go-cni github.com/cilium/ebpf/internal +google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/runtime/protoimpl -github.com/containerd/go-cni google.golang.org/protobuf/protoadapt google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/timestamppb @@ -1836,95 +1871,96 @@ google.golang.org/grpc/encoding/proto google.golang.org/grpc/internal/pretty google.golang.org/protobuf/types/descriptorpb +google.golang.org/genproto/protobuf/field_mask google.golang.org/genproto/googleapis/rpc/status +github.com/containerd/containerd/runtime/linux/runctypes github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/duration github.com/containerd/containerd/api/types/task github.com/containerd/containerd/protobuf -github.com/containerd/containerd/runtime/linux/runctypes -google.golang.org/genproto/protobuf/field_mask -google.golang.org/grpc/internal/status -github.com/containerd/containerd/runtime/v2/runc/options +github.com/containerd/containerd/protobuf/types google.golang.org/grpc/binarylog/grpc_binarylog_v1 +github.com/containerd/containerd/runtime/v2/runc/options google.golang.org/genproto/googleapis/rpc/code github.com/containerd/cgroups/cgroup1/stats -google.golang.org/grpc/status +google.golang.org/grpc/internal/status github.com/containerd/cgroups/cgroup2/stats -github.com/containerd/containerd/protobuf/types github.com/containerd/containerd/pkg/runtimeoptions/v1 github.com/cilium/ebpf/btf -github.com/containerd/containerd/errdefs -github.com/containerd/ttrpc github.com/cilium/ebpf/internal/tracefs +github.com/prometheus/client_model/go +github.com/hanwen/go-fuse/fs +google.golang.org/grpc/status +github.com/containerd/containerd/metadata/boltutil google.golang.org/grpc/internal/binarylog +github.com/containerd/containerd/errdefs +github.com/containerd/ttrpc github.com/containerd/containerd/filters github.com/containerd/containerd/labels github.com/containerd/containerd/identifiers github.com/containerd/containerd/pkg/transfer/plugins +github.com/prometheus/common/model github.com/coreos/go-systemd/dbus -github.com/prometheus/client_model/go github.com/containerd/containerd/content -github.com/containerd/containerd/metadata/boltutil -github.com/containerd/stargz-snapshotter/estargz/zstdchunked -github.com/containerd/stargz-snapshotter/estargz/externaltoc -github.com/containerd/stargz-snapshotter/metadata github.com/containerd/containerd/snapshots/storage -github.com/containerd/stargz-snapshotter/metadata/memory github.com/containerd/containerd/api/types -github.com/prometheus/common/model github.com/containerd/containerd/images github.com/containerd/containerd/content/local -github.com/containerd/stargz-snapshotter/snapshot -github.com/containerd/containerd/namespaces -github.com/containerd/cgroups/cgroup1 github.com/containerd/containerd/api/types/transfer github.com/containerd/containerd/api/events -github.com/containerd/containerd/api/runtime/task/v2 -github.com/containerd/containerd/api/services/ttrpc/events/v1 github.com/containerd/containerd/diff github.com/containerd/containerd/images/archive -github.com/containerd/containerd/oci github.com/containerd/containerd/pkg/transfer -github.com/containerd/containerd/events/exchange github.com/containerd/containerd/remotes -github.com/containerd/containerd/rootfs github.com/containerd/containerd/images/converter -github.com/containerd/containerd/plugin -github.com/containerd/containerd/pkg/transfer/streaming -github.com/containerd/containerd/pkg/ttrpcutil +github.com/containerd/cgroups/cgroup1 github.com/containerd/containerd/pkg/snapshotters +github.com/containerd/stargz-snapshotter/estargz/zstdchunked +github.com/containerd/containerd/rootfs +github.com/containerd/containerd/namespaces +github.com/containerd/containerd/api/runtime/task/v2 +github.com/containerd/containerd/oci +github.com/containerd/containerd/events/exchange +github.com/containerd/containerd/api/services/ttrpc/events/v1 github.com/containerd/containerd/remotes/docker/schema1 +github.com/containerd/containerd/images/converter/uncompress +github.com/containerd/containerd/pkg/transfer/streaming github.com/containerd/stargz-snapshotter/util/containerdutil +github.com/containerd/containerd/plugin github.com/containerd/containerd/pkg/transfer/image -github.com/prometheus/client_golang/prometheus/internal -github.com/containerd/containerd/services/warning -github.com/containerd/containerd/images/converter/uncompress -github.com/containerd/containerd/pkg/transfer/archive -github.com/containerd/containerd/runtime/v2/shim +github.com/containerd/containerd/pkg/ttrpcutil +github.com/containerd/stargz-snapshotter/nativeconverter/estargz github.com/containerd/stargz-snapshotter/analyzer/recorder +github.com/containerd/containerd/pkg/transfer/archive +github.com/containerd/stargz-snapshotter/estargz/externaltoc +github.com/containerd/containerd/services/warning github.com/containerd/stargz-snapshotter/nativeconverter/zstdchunked -github.com/containerd/stargz-snapshotter/nativeconverter/estargz +github.com/prometheus/client_golang/prometheus/internal +github.com/containerd/stargz-snapshotter/metadata +github.com/containerd/stargz-snapshotter/snapshot +github.com/containerd/containerd/runtime/v2/shim +github.com/containerd/stargz-snapshotter/metadata/memory github.com/cilium/ebpf/internal/kconfig github.com/cilium/ebpf -github.com/containerd/containerd/contrib/apparmor -github.com/containerd/containerd/contrib/nvidia -github.com/containerd/containerd/contrib/seccomp net/http/httptrace google.golang.org/grpc/internal/credentials -google.golang.org/grpc/credentials net/http -google.golang.org/grpc/resolver +google.golang.org/grpc/credentials +github.com/containerd/containerd/contrib/apparmor +github.com/containerd/containerd/contrib/nvidia +github.com/containerd/containerd/contrib/seccomp google.golang.org/grpc/internal/channelz +google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/balancer/grpclb/state -google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/resolver/dns -google.golang.org/grpc/channelz +google.golang.org/grpc/internal/resolver/unix 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 @@ -1935,16 +1971,16 @@ github.com/containerd/cgroups/cgroup2 github.com/containerd/containerd/runtime/opts golang.org/x/net/trace -github.com/containerd/containerd/remotes/errors +github.com/prometheus/common/expfmt net/http/httputil go.opentelemetry.io/otel/propagation +github.com/containerd/containerd/cmd/ctr/commands/pprof +github.com/containerd/containerd/remotes/errors expvar github.com/containerd/stargz-snapshotter/util/testutil -github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header github.com/hashicorp/go-cleanhttp +github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header golang.org/x/net/http2 -github.com/prometheus/common/expfmt -github.com/containerd/containerd/cmd/ctr/commands/pprof github.com/containerd/containerd/remotes/docker/auth github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil github.com/hashicorp/go-retryablehttp @@ -1958,12 +1994,12 @@ github.com/containerd/containerd/pkg/transfer/registry github.com/containerd/containerd/remotes/docker/config github.com/containerd/stargz-snapshotter/fs/source -github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc github.com/containerd/stargz-snapshotter/fs/metrics/common github.com/prometheus/client_golang/prometheus/promhttp -google.golang.org/grpc/internal/transport +github.com/containerd/stargz-snapshotter/nativeconverter/estargz/externaltoc github.com/containerd/stargz-snapshotter/fs/reader github.com/containerd/stargz-snapshotter/fs/remote +google.golang.org/grpc/internal/transport github.com/containerd/stargz-snapshotter/fs/layer github.com/docker/go-metrics google.golang.org/grpc @@ -1973,41 +2009,41 @@ github.com/containerd/containerd/api/services/containers/v1 github.com/containerd/containerd/api/services/content/v1 github.com/containerd/containerd/api/services/diff/v1 +github.com/containerd/containerd/api/services/events/v1 github.com/containerd/containerd/api/services/images/v1 github.com/containerd/containerd/api/services/introspection/v1 github.com/containerd/containerd/api/services/leases/v1 +github.com/containerd/containerd/api/services/namespaces/v1 +github.com/containerd/containerd/api/services/sandbox/v1 github.com/containerd/containerd/api/services/snapshots/v1 github.com/containerd/containerd/api/services/streaming/v1 -github.com/containerd/containerd/api/services/sandbox/v1 github.com/containerd/containerd/api/services/tasks/v1 -github.com/containerd/containerd/api/services/events/v1 -github.com/containerd/containerd/api/services/namespaces/v1 github.com/containerd/containerd/api/services/transfer/v1 github.com/containerd/containerd/api/services/version/v1 github.com/containerd/containerd/diff/proxy github.com/containerd/containerd/api/runtime/sandbox/v1 -github.com/containerd/containerd/services/introspection github.com/containerd/containerd/leases/proxy -google.golang.org/grpc/health/grpc_health_v1 github.com/containerd/containerd/pkg/transfer/proxy -github.com/containerd/containerd/snapshots/proxy +github.com/containerd/containerd/services/introspection +google.golang.org/grpc/health/grpc_health_v1 github.com/containerd/containerd/content/proxy +github.com/containerd/containerd/snapshots/proxy github.com/containerd/containerd/sandbox github.com/containerd/containerd/sandbox/proxy github.com/containerd/containerd github.com/containerd/containerd/cmd/ctr/commands -github.com/containerd/containerd/cmd/ctr/commands/content github.com/containerd/containerd/cmd/ctr/commands/tasks +github.com/containerd/containerd/cmd/ctr/commands/content +github.com/containerd/containerd/cmd/ctr/commands/shim github.com/containerd/containerd/cmd/ctr/commands/deprecations +github.com/containerd/containerd/cmd/ctr/commands/events github.com/containerd/containerd/cmd/ctr/commands/info github.com/containerd/containerd/cmd/ctr/commands/install -github.com/containerd/containerd/cmd/ctr/commands/events +github.com/containerd/containerd/cmd/ctr/commands/leases +github.com/containerd/containerd/cmd/ctr/commands/namespaces github.com/containerd/containerd/cmd/ctr/commands/oci github.com/containerd/containerd/cmd/ctr/commands/plugins github.com/containerd/containerd/cmd/ctr/commands/sandboxes -github.com/containerd/containerd/cmd/ctr/commands/shim -github.com/containerd/containerd/cmd/ctr/commands/leases -github.com/containerd/containerd/cmd/ctr/commands/namespaces github.com/containerd/containerd/cmd/ctr/commands/snapshots github.com/containerd/containerd/cmd/ctr/commands/version github.com/containerd/containerd/cmd/ctr/commands/images @@ -2026,225 +2062,225 @@ ? github.com/containerd/stargz-snapshotter/analyzer/fanotify/conn [no test files] ? github.com/containerd/stargz-snapshotter/analyzer/fanotify/service [no test files] === RUN TestNodeIndex -=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:6dc782755ba989d63ce822495b5d9c4e29546bb480227909d616cbfae1e83904\"" +=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:31e7f20201a77778b3840001c639df50da85858d197829ef86f56a42a5dbc2bf\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:e5f961404cd344e15e9ec66cfce67cc8228336d74216881c62ee6f152c7ef427\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:5e4b3e681de015dc93fe6333aded3643cc69b90c65383c46c8c5a54ffa0cdf64\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:c36e02471cc714b3f382b020927c6ebd0aa591b1628d0657a58eb954cfff6f0d\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" -=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:1848cad327135fcb7730d8a7c5b48e4aa96a55bf607c2dc44a9038cecfff8b38\"" === RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:d4ff15f583d4cec7490529100142991bc97cbb9ae0e0f6ca21d2b5217e3c7e13\"" +=== RUN TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:00cffa0efbacf9161b9ff16b9ee5ee3234630c71edb951b03a369cc24072667c\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:1e93424e6260827e747497d3ef1c5340c7bf29f08d14fbe5d8a04e2076f4460d\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:fc147a276be60a15c5934cc7e1866e4384b3209d026c81387410e798b77df1cb\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:adaf58bc9baef7c32a32a9e6db2a5ac5493f1e9828b4c1bec122a19058411fe3\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:f098af0f4a2d51bdba59d94d62be51a3abd3aa14ca0f8ab363ed7f24ed080708\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:ebc07cc2f0f0554028b6837819815f7daf054e754b9b1871a5e156979ea1f9b8\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:8eb677c9558d56333fed27011f180c9718dd0df99fee840e82fb0800754b1f48\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:37774d4fe1d0a825fea716b22427f3c003580c8de91ad4482109dcf26ad49e16\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:ef552c6fdaf4cd65fe7b14f5109bb2c3981f05729911d59e8b753ba598d68c4f\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:3337d65a14af5984c97fae448c6fbb77f4a35074c71fdfe7765ba26962e769d4\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" -=== RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:e23cc6e6512c5194ca39e4871af2996f32991e662e598e30c0b0238f52fe16cc\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:43e53c357f1411f51773990203b5907242b1dd4e3f4e5963f3ac4fe301549503\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:75a464537fba8c5effede2848f32d2d828221a9e7988f8c60d256a3579a756e9\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:0e42d2afb7a76f52930eeff70f2a14ed11f57cdfeb67cf72eebe3a095891444f\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:cae6f777178cdaef2d5abb350ef5761561e868026e6e512c9861e51d9d9f1cfd\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:a6bab73c3e652c4869446fddb1047f8464e5b0ef7ef0d9c0aa7bf3bb656a64a3\"" +=== RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:c6489c76bf85b6f9e245bcc03b8bd962d8c5991326095e1d615f49a181f8f8a5\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:912303362d5631e829a2e6c6769019ed2141daa897d611a646b75aee09578613\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:6e0662f7a956a6129c70df3ee3a9c92352b63d3b9ea8edf3e1f067e8b2269864\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:ed2a14cde844c97dc38a75f2c0a9f09905b0063640056b644c6ae38a04f916e1\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:bddf3f999d38dc1ca32a5e2e16801ab9845ce716d1001faac120c164bdeeae65\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:3ece4ebcbdecaf62a6c6fcc1dc449ff3d622b62348f041b6c7d394921da46848\"" === RUN TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:3f9577841e59368ec276284835a1e545fd11617ed63e3d50fcab3edac99125ca\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:2187f238cb9b8e5caef442c582e7bb3f4d64453962be0827e53fd1cb98c82fb9\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:fb2f285b7f3c69b75da4c45027ae6f83fe7422054755fbee4832ae1b9c84f135\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:030ec75244ad9b1733d14f5a1e77470118456fa392b1d993aef78e69cd68f806\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:e7d5ec53d92ff2ff15e8f3da67d5b7e2a5bd21c37f949c20d6dc143744f3f0f0\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:0fc56fdf8da2f371b98b4604fc0e383528692c16b54492956e2730c7b1b94e00\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:0baab6dfe28df8655a87fb2eecdc89eab6e039c89eab7e814add09309310cf81\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:7446616fb6a4c9ac0c05ceaa7dd9a3eb79f3d6e7de82659528e32beab6f31eb8\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:326060481d32f12c30a6d7648f6ed58e6a9da83ec61ee3b36bbceb0e7e4f73e1\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:f40296f283dade1ac3273d8923679069a8f38dce9a72c2379294f3322037b46d\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:cf79f049b869184b8cc56a23e64e8b192159151036ca4980f2a26c4f99a9a1f3\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=./ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:8bbdf8013637736c18fd634440a2519913c7a46d495212cc6009bb9fbb8b03bf\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:bfad111a56e0d523271e6e10ebbfaca110ff4338e5f5a2a804651d94cf30970a\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:bb399ed40703d2e55a5c771b5512b7a0dc0aa1563b4013622151caa3429ca69c\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:cdb46c9828eacfb4fa4e636005605285555902e7c8c32fdfe36dbadb3a86ef53\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:f53c691525ead9674e939275924a8e1f5f0ab542552b974d9d30c094fa667330\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:b458abbed970262df03dab1fed731a965f6ad78376e805c2e7b421085a94414a\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:2542950b2e4ab42b994b6336636ae9c529f3e28fd0a619831887ebabda9b1132\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:f2ed58594660a72db82045a511d5b01bfcde3b02b77539e579db086a682e45a1\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:3cd420cd45f457fa3a9a1cee345f6c4a153b02aa88a3ee3623bf09d46fbf80aa\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:6d0a8e71d56b5be168187a7ce8e22dea7419ebca632d9c389b975ebdebd7119d\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:69eef265b05accb7e168efceddf661fca0ee800285879bc644e0fa8c836d1761\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:c25450d7d7672840a816de0e40a7ab62c6cef2676ad1832d8ee2966a1c1ab21d\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:d1e72a4c6a031864f692ad63ef48e7d8c6c21a857e74bd46458da2fa33e8cbd2\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:fbcbc140acdc4105e57e446d7bd823693fd396de1f45f7cbdf05dbfab6663260\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:494a78339040af2a29e938d8273c606ead5fa87aeeac7a4d656a80b13a717da6\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:fb1ecf697b69a75b2d1e18cbca63ec4dd325562429baa33ac8138f45f26c29e4\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:f68030f6a091f908e9ca0e112d2c13272a87a6966439ded028c9aada5f9ca0a8\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:50487b0cbdf00bda036b4b611a3ccc4e4ad904c4418aa065bc0a048dfe4f805c\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:4a0dca3eeeaba4620172e6dc0a024739fa02c02f906d3fbab6a25fd417abbfd1\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:7ba9b726b1ce5d4a6348456d554851f5dd1dd8a3c6d4856767d23293e6f30ae7\"" === RUN TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:a234733419925ed00d03e63dc8245675ff4fa3743628ec0dbba1d54b4cf6373b\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:fb5056d540a94cc1c6da2115384ad568c49c69392c8f6f4117a471ba61484f57\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:9f2a498598cf7131d3399e59e288e044bed228b987a25183f018ece7585b1d6c\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:5ce76466e3abf22d1ed568cd7cdd59ea708538f9a1b2413bae69a314d785209e\"" === RUN TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2b10964d1d882f64d4032648f324c27c35b8a7224bfe8e3bc356c9ee13b6821b\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2024-12-21T22:46:04Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:e75d4f98c2660ab10b283798e7e7dfec065dbacec8c6e46c5605483ac8087be0\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:db4258e85fa3ade0f24a1ad1c17294f522f06c021616a772086e663e617cb42f\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-01-24T05:18:03Z" 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="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-01-24T05:18:03Z" 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,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:59b636c39eaf08859cef5ccb49fca290d381d8462bade777d7c23ef0ac4689c3\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:3810a9333c80fde5c2d823c9406175fe254a163b49a954606b64c3b0a72f8d7a\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:6b18824a9a174a215b5ca1d7cf756f1c1d5e31cb791fc29008f2b8700d244744\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:0fb83b26540fa7b98b64e1105df760aa230aaa2488c426a0af88534aa8cdc1a0\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2024-12-21T22:46:04Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-01-24T05:18:03Z" 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+gzip,prefix=./ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-01-24T05:18:03Z" 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="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-01-24T05:18:03Z" 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,prefix=/ -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:76db53de9f26cfbf6c6c20f3673ba4738a3353a9ad0f967511f9468318b78e03\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:ad980c211567cdd654aa7235f36067c1b42a2068b0ee2bb4bc13bb69aa16eb9e\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:30dc763af47ddee205b7f6b377af002b7e850eb81d0261630c4bd7c778bde65c\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:272ada0dc04f6c07ef6d8e51b0197dc0c212deffa85c8e2f86570141d9137776\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:aff9922ee67304845074d6b213e715206ebd4fe220b4bbf735a987b95d722af9\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:9328d09b86c97c22372d3131aeb0bb7fd7bd113995d403e56fcb0f2186dd0caa\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:e6a382b919b2c458fecd3bfb6719a450826d9280f64f8f31d8ebbd3c4554433c\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:9e7265ed12161b0da0120025f36c5f4b0b60f55a81e360667490420a6adb50b5\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2d863f74aafdea2fb26306723863ade7dc2a3f34a032dbfda54df2b7545c861d\"" +time="2026-01-24T05:18:03Z" level=info msg="analyzing blob \"sha256:62630c2629f24fbf6c881196e5433ae576ef8d2e4d7bcf285bcc61c7c78351c8\"" +time="2026-01-24T05:18:03Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:acd9492ad767c75ff4e45052c91c8e8ff009897af3a5f1f4a5f16d852c9f656b\"" +time="2026-01-24T05:18:04Z" level=info msg="analyzing blob \"sha256:2144486967e15fe7846661a6e5ba19db71d2e9852b4c0814dd3ca68192ab5885\"" +time="2026-01-24T05:18:04Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:6d0fbb75955c11e4998bd4610b70cbc078ad85b5e1bcf352333436f4601ab064\"" +time="2026-01-24T05:18:04Z" level=info msg="analyzing blob \"sha256:95283046211f21d799b47758605b2dea8a902ae560144db5a730e98b8b779b79\"" +time="2026-01-24T05:18:04Z" 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="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" -time="2024-12-21T22:46:04Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" +time="2026-01-24T05:18:04Z" level=info msg="analyzing blob \"sha256:05aa2b7616c0e477077bc535b207f723656542ece06235a6e8592753448c93fd\"" +time="2026-01-24T05:18:04Z" level=info msg="analyzing blob \"sha256:2faf23f022b489ac2c1ebdb0c77e14e306e30dccc4a8605b20882c80b411d932\"" recorder_test.go:263: failed to record: "bar/barfile": Parent dir of "bar/barfile" is a deleted directory ---- PASS: TestNodeIndex (0.14s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix= (0.00s) +--- PASS: TestNodeIndex (0.29s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.00s) + --- 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.00s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.00s) --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.00s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.00s) - --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.00s) + --- 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.00s) + --- PASS: TestNodeIndex/single_layer:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.00s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix= (0.00s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.01s) + --- 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.00s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.01s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.02s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.00s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.00s) --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.00s) - --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.01s) + --- PASS: TestNodeIndex/overlay:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.02s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix= (0.00s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.00s) + --- 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.00s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.00s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.01s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.00s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.01s) --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.00s) - --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.00s) + --- PASS: TestNodeIndex/various_files:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.01s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix= (0.00s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.00s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.01s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.01s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.00s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.00s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.00s) - --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.00s) + --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.02s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.00s) --- PASS: TestNodeIndex/whiteout_file:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix= (0.00s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.00s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.00s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix= (0.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./ (0.00s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./ (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/ (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/ (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../ (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../ (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=#01 (0.00s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 (0.00s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=#01 (0.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=./#01 (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=./#01 (0.00s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=/#01 (0.00s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 (0.00s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=/#01 (0.01s) --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar,prefix=../#01 (0.00s) - --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 (0.00s) + --- PASS: TestNodeIndex/whiteout_dir:application/vnd.oci.image.layer.v1.tar+gzip,prefix=../#01 (0.01s) PASS -ok github.com/containerd/stargz-snapshotter/analyzer/recorder 0.157s +ok github.com/containerd/stargz-snapshotter/analyzer/recorder 0.352s === RUN TestDirectoryCache === RUN TestDirectoryCache/dir-with-enough-mem-empty_data === RUN TestDirectoryCache/dir-with-enough-mem-data @@ -2274,7 +2310,7 @@ --- PASS: TestMemoryCache/memory-manydata (0.00s) --- PASS: TestMemoryCache/memory-dup_data (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/cache 0.008s +ok github.com/containerd/stargz-snapshotter/cache 0.040s ? 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 @@ -3094,535 +3130,535 @@ === 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 (5.56s) - --- 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.01s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=0 (0.01s) +--- PASS: TestSort (18.89s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=0 (0.05s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=0 (0.05s) --- 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.01s) - --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=1 (0.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=0 (0.02s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix="/"-tarprefix=""-src=1 (0.03s) --- 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.03s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=1 (0.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=1 (0.04s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix=""-src=2 (0.05s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="./"-src=2 (0.04s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/nolog-logprefix=""-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix=""-src=2 (0.09s) + --- PASS: TestSort/nolog-logprefix="./"-tarprefix="./"-src=2 (0.06s) --- 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.02s) + --- 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.04s) --- PASS: TestSort/nolog-logprefix="/"-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/nolog-logprefix="../"-tarprefix="/"-src=2 (0.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.01s) + --- PASS: TestSort/nolog-logprefix="../"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=0 (0.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.04s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=0 (0.03s) --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=0 (0.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.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=0 (0.03s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=1 (0.04s) --- 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.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/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/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/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/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.01s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=1 (0.04s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=1 (0.05s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/identical-logprefix=""-tarprefix=""-src=2 (0.04s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="./"-src=2 (0.04s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/identical-logprefix=""-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/identical-logprefix="./"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix="/"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/identical-logprefix="../"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=0 (0.03s) --- 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.04s) --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=0 (0.03s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix=""-src=1 (0.04s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="./"-src=1 (0.03s) --- 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.04s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="./"-src=1 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=1 (0.01s) --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=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.00s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=1 (0.05s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=1 (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_reg-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix=""-tarprefix="../"-src=2 (0.04s) + --- 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_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.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="./"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix=""-src=2 (0.07s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/shuffle_reg-logprefix="/"-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/shuffle_reg-logprefix="../"-tarprefix="../"-src=2 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=0 (0.07s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=0 (0.08s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=0 (0.04s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=0 (0.06s) --- 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=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=2 (0.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=0 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=0 (0.06s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=1 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=1 (0.07s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=1 (0.07s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=1 (0.09s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=1 (0.04s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=1 (0.10s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=1 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=1 (0.06s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=1 (0.04s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=1 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix=""-src=2 (0.07s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="./"-src=2 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/shuffle_directory-logprefix=""-tarprefix="../"-src=2 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix=""-src=2 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="./"-src=2 (0.04s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix="./"-tarprefix="../"-src=2 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="./"-src=2 (0.03s) --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_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.00s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/shuffle_directory-logprefix="/"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix=""-src=2 (0.06s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="./"-src=2 (0.05s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/shuffle_directory-logprefix="../"-tarprefix="../"-src=2 (0.05s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=0 (0.08s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=0 (0.10s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=0 (0.06s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="./"-src=0 (0.02s) --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=0 (0.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.00s) - --- 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.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=0 (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=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="./"-src=1 (0.04s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="/"-src=1 (0.06s) + --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix="../"-src=1 (0.04s) --- 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.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.03s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=1 (0.04s) --- 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.00s) - --- 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.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=1 (0.04s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/shuffle_link-logprefix=""-tarprefix=""-src=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) - --- 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.04s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/shuffle_link-logprefix="./"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/shuffle_link-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/shuffle_link-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=0 (0.04s) --- 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.00s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 (0.00s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=0 (0.04s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=1 (0.04s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=1 (0.04s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=1 (0.04s) + --- PASS: TestSort/longname-logprefix=""-tarprefix=""-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="/"-src=2 (0.06s) + --- PASS: TestSort/longname-logprefix=""-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix="./"-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix=""-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="./"-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/longname-logprefix="/"-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix=""-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="./"-src=2 (0.04s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/longname-logprefix="../"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=0 (0.02s) --- 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=1 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix="./"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix="/"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/various_types-logprefix="../"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=0 (0.04s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=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.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.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=0 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=1 (0.04s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=1 (0.03s) + --- 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=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix=""-tarprefix=""-src=2 (0.03s) + --- 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.02s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="./"-tarprefix="/"-src=2 (0.03s) + --- 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.02s) + --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/existing_landmark-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.04s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.04s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.02s) + --- 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.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (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) - --- 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.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.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.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) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/existing_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=0 (0.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.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=0 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=0 (0.02s) --- 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.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.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=1 (0.04s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=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) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix=""-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix=""-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="/"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix=""-src=2 (0.03s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="./"-src=2 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark-logprefix="../"-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_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.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=0 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=0 (0.02s) + --- 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.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.02s) + --- 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=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=1 (0.07s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=1 (0.05s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=1 (0.03s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=1 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix=""-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="./"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.03s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="/"-tarprefix="../"-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix=""-src=2 (0.06s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="./"-src=2 (0.04s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="/"-src=2 (0.06s) + --- PASS: TestSort/existing_noprefetch_landmark_nolog-logprefix="../"-tarprefix="../"-src=2 (0.05s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=0 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=0 (0.00s) @@ -3655,10 +3691,10 @@ --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=1 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix=""-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) @@ -3667,250 +3703,250 @@ --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="/"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=2 (0.00s) + --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix=""-src=2 (0.01s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="./"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="/"-src=2 (0.00s) --- PASS: TestSort/not_existing_file-logprefix="../"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file_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.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=0 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=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.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=2 (0.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) - --- 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) - --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.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.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 (0.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.00s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix=""-src=1 (0.05s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=1 (0.06s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=1 (0.04s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=1 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=1 (0.06s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=1 (0.04s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix=""-tarprefix="/"-src=2 (0.03s) + --- 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.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="./"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="/"-tarprefix="../"-src=2 (0.05s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/not_existing_file_allow_fail-logprefix="../"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=0 (0.03s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=1 (0.06s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=1 (0.05s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=1 (0.02s) --- 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.01s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="./"-src=2 (0.03s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="/"-src=2 (0.03s) + --- PASS: TestSort/duplicated_entry-logprefix=""-tarprefix="../"-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="./"-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.00s) + --- PASS: TestSort/duplicated_entry-logprefix="/"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/duplicated_entry-logprefix="../"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=0 (0.01s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=0 (0.00s) --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=1 (0.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.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.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (0.00s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=0 (0.02s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=0 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix=""-tarprefix="./"-src=2 (0.02s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="/"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix=""-tarprefix="../"-src=2 (0.01s) --- PASS: TestSort/hardlink-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=2 (0.00s) - --- 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.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 (0.00s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="./"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="/"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="/"-src=2 (0.02s) --- PASS: TestSort/hardlink-logprefix="../"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/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.00s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- 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.02s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=0 (0.02s) --- 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.02s) - --- 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.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=1 (0.01s) - --- 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=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=0 (0.04s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=0 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=0 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=0 (0.06s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=1 (0.10s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=1 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=1 (0.00s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=1 (0.04s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=1 (0.04s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=1 (0.01s) --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=1 (0.02s) --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="/"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=1 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix=""-src=2 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=2 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=2 (0.06s) - --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=2 (0.03s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.04s) - --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.04s) - --- 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.07s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.11s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="../"-src=2 (0.06s) - --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix=""-src=2 (0.09s) - --- 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.07s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.02s) + --- PASS: TestSort/root_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) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix=""-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="/"-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="./"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix=""-src=2 (0.01s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/root_relative_file-logprefix="/"-tarprefix="/"-src=2 (0.04s) + --- 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.04s) + --- PASS: TestSort/root_relative_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=0 (0.04s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=0 (0.03s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=0 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=0 (0.00s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=0 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=0 (0.01s) --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=0 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=0 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=0 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=0 (0.03s) --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=0 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 (0.04s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 (0.03s) - --- 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.00s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=1 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 (0.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=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=2 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=0 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=1 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=1 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=1 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=1 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="./"-src=2 (0.04s) --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="/"-src=2 (0.02s) - --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=2 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=2 (0.00s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=2 (0.01s) - --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 (0.01s) + --- PASS: TestSort/root_absolute_file-logprefix=""-tarprefix="../"-src=2 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="/"-src=2 (0.05s) + --- PASS: TestSort/root_absolute_file-logprefix="./"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix=""-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="/"-src=2 (0.04s) + --- PASS: TestSort/root_absolute_file-logprefix="/"-tarprefix="../"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix=""-src=2 (0.03s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="./"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="/"-src=2 (0.02s) + --- PASS: TestSort/root_absolute_file-logprefix="../"-tarprefix="../"-src=2 (0.05s) === RUN TestCountReader === RUN TestCountReader/nop === RUN TestCountReader/read @@ -3952,9 +3988,9 @@ === PAUSE TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testBuild === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 -=== CONT TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testDigestAndVerify === RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== CONT TestGzipEStargz/testWriteAndOpen === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: @@ -3963,6 +3999,39 @@ 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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=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 @@ -3981,9 +4050,25 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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=0,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152 3228] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== 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" @@ -3991,8 +4076,6 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -4014,46 +4097,38 @@ 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=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== 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/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=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=USTAR -=== 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=USTAR +=== 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=PAX - testutil.go:1580: testing streams: [0 1152 3228] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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=0,prefix="./",lossless=true,format=GNU +=== 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=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" @@ -4070,33 +4145,27 @@ testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2076] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go: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 === 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: @@ -4104,6 +4173,8 @@ 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 +=== 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 @@ -4111,18 +4182,11 @@ testutil.go:2349: [2] at 3228 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000480STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2076] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go: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 @@ -4149,7 +4213,14 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2076] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: @@ -4158,6 +4229,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 @@ -4190,7 +4263,38 @@ testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: @@ -4205,6 +4309,8 @@ testutil.go:2349: [1] at 2076 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 1152 3228] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4230,33 +4336,26 @@ 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=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=gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== 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 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: 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" @@ -4264,7 +4363,13 @@ 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 + testutil.go:395: 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: @@ -4286,11 +4391,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=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:1580: testing streams: [0 0 142] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 @@ -4305,47 +4416,60 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + 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=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 40 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=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=USTAR -=== 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: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 40 182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=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 "": [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 @@ -4372,38 +4496,39 @@ 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=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 142] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX 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/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=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: -=== 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=1,prefix="/",lossless=false,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" @@ -4420,11 +4545,6 @@ 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" @@ -4432,41 +4552,20 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 40 182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 142] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40 182] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=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 "" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 40 182] testutil.go:2330: got gzip streams: @@ -4475,17 +4574,46 @@ testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000028STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=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: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 142] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 +=== 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 @@ -4505,7 +4633,15 @@ 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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-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 +=== 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 @@ -4513,11 +4649,19 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 3171, NextOffset: 3208 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142] + 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=GNU,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go: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 @@ -4530,15 +4674,8 @@ 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=0,prefix="../",format=USTAR,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: - 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/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=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 @@ -4559,6 +4696,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=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -4578,6 +4717,39 @@ testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 159] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4585,6 +4757,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=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=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 @@ -4616,38 +4790,6 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN 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: @@ -4656,47 +4798,12 @@ 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/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 @@ -4723,8 +4830,6 @@ 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=0,prefix="../",format=GNU,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 @@ -4744,6 +4849,38 @@ 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=1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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: @@ -4751,6 +4888,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 @@ -4777,39 +4916,6 @@ testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4835,8 +4941,6 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,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: @@ -4857,46 +4961,45 @@ testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== 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":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: 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: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 + 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 [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: 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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,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: 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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4904,14 +5007,14 @@ 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 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4944,45 +5047,47 @@ testutil.go:2349: [1] at 34 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 163 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000022STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== 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"}]} +=== 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: 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: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: 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 [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: 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: 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: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -4995,7 +5100,6 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: @@ -5004,45 +5108,11 @@ 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 "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,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 "": [.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=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: @@ -5051,14 +5121,45 @@ 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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 1045 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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=false,format=PAX testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 34 163] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -5072,6 +5173,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=-2,prefix="",lossless=true,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=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 @@ -5079,6 +5182,39 @@ testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,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 @@ -5091,38 +5227,6 @@ 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - 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 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: @@ -5136,6 +5240,7 @@ 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: @@ -5149,7 +5254,6 @@ 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: @@ -5170,44 +5274,44 @@ 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":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: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"}]} testutil.go:395: Comparing: "" vs "" 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: 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: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 + 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: 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: 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: 562, NextOffset: 599 + testutil.go:509: Offset: 558, NextOffset: 595 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=true,format=GNU - testutil.go:1580: testing streams: [0 175 539] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" - testutil.go:1638: got TOC entries: + 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 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: @@ -5215,9 +5319,6 @@ 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/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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -5225,44 +5326,12 @@ testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go: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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: @@ -5277,54 +5346,51 @@ 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=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 539 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000afSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 364] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [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: 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: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: 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: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] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go: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: 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=USTAR + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 364] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 @@ -5333,7 +5399,6 @@ 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 -=== 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=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: @@ -5354,59 +5419,52 @@ 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=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175 539] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 364] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" -=== 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: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: 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: 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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 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=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 364] - testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 364 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000000STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 244, NextOffset: 557 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=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/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 @@ -5415,7 +5473,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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: @@ -5426,7 +5483,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=0,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=1,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: @@ -5464,6 +5521,24 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "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 +=== 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 @@ -5473,8 +5548,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=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 394, NextOffset: 1050 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: @@ -5484,40 +5573,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"} -=== 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":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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=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 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 -=== 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=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: @@ -5546,8 +5603,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=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 @@ -5557,38 +5612,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=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 1050 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== 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 @@ -5597,8 +5620,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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5626,31 +5650,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176 4252] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052 3128] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 @@ -5662,9 +5666,21 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 400, NextOffset: 1051 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176 4252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go: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: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 @@ -5677,18 +5693,8 @@ 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176 4252] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" - testutil.go:1638: got TOC entries: === 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:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/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 @@ -5697,7 +5703,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=gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5706,10 +5712,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"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=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 2048 @@ -5717,7 +5723,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=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5726,7 +5732,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=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5735,12 +5741,12 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 208, NextOffset: 245 @@ -5768,7 +5774,27 @@ testutil.go:509: Offset: 594, NextOffset: 1324 testutil.go:509: Offset: 397, NextOffset: 1042 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176 4252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052 3128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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 @@ -5787,8 +5813,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=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=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 @@ -5798,20 +5822,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126 394] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 394 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.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: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 @@ -5837,11 +5853,19 @@ testutil.go:509: Offset: 562, NextOffset: 599 testutil.go:509: Offset: 366, NextOffset: 403 testutil.go:509: Offset: 599, NextOffset: 1326 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 1050 -=== NAME 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 126 394] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 394 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 131 399] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 @@ -5850,8 +5874,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=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=false,format=GNU testutil.go:1580: testing streams: [0 0 125 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5861,6 +5883,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=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":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=9,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 134 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -5872,8 +5928,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 397] testutil.go:2330: got gzip streams: -=== 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=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 397 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" @@ -5899,6 +5953,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=gzip_compression_level=1,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=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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=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 @@ -5926,6 +6014,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=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:509: Offset: 334, NextOffset: 923 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 127 393] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -5962,6 +6084,41 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go: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: 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 +=== 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=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 @@ -5988,8 +6145,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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== NAME 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=1,prefix="../",lossless=true,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=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 "" @@ -6007,7 +6165,7 @@ testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:509: Offset: 210, NextOffset: 468 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 @@ -6020,8 +6178,8 @@ 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/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 135 402] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6040,21 +6198,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134 401] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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 [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: 181, NextOffset: 214 @@ -6068,7 +6216,7 @@ testutil.go:509: Offset: 341, NextOffset: 932 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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 @@ -6081,6 +6229,18 @@ testutil.go:509: Offset: 308, NextOffset: 341 testutil.go:509: Offset: 509, NextOffset: 1171 testutil.go:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 134 401] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 401 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 128 395] testutil.go:2330: got gzip streams: @@ -6109,7 +6269,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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=0,format=PAX,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=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 109 357] testutil.go:2330: got gzip streams: @@ -6138,6 +6330,21 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 +=== 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 @@ -6147,6 +6354,26 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=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 111 362] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6156,40 +6383,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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 923 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== 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=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 @@ -6199,10 +6392,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=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 362] testutil.go:2330: got gzip streams: -=== 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=true,format=PAX 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" @@ -6210,48 +6403,48 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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=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:1580: testing streams: [0 0 104 355] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=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: 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: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: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: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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 104 355] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 355 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + 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=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 @@ -6261,6 +6454,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=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=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 354] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6270,6 +6465,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go: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: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=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 @@ -6279,8 +6507,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 103 353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6290,6 +6516,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=-1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6308,39 +6536,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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":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=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 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: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: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: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: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 107 357] testutil.go:2330: got gzip streams: @@ -6387,7 +6615,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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=-1,prefix="",format=USTAR,minChunkSize=0 +=== 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: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 [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 356] testutil.go:2330: got gzip streams: @@ -6424,72 +6684,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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go: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: "foo2" vs "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=0,format=PAX,minChunkSize=0 === 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=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/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: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: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 + 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: 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: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 1166 - testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 === NAME TestGzipEStargz/testWriteAndOpen/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: @@ -6500,6 +6727,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/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=PAX testutil.go:1580: testing streams: [0 0 114 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6517,6 +6746,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=-1,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 366] testutil.go:2330: got gzip streams: @@ -6527,8 +6757,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=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=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 @@ -6538,6 +6766,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 1188 + testutil.go:509: Offset: 352, NextOffset: 949 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=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 @@ -6547,6 +6808,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=-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 108 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6564,50 +6827,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","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=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 364] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 364 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== 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"}]} +=== 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: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: 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: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: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: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: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,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=0,format=USTAR,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=PAX + testutil.go:1580: testing streams: [0 0 108 364] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 364 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 371] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6617,8 +6880,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6637,39 +6898,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 337, NextOffset: 925 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 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=-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 @@ -6688,6 +6916,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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6696,6 +6926,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"} +=== 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 [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=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 368] testutil.go:2330: got gzip streams: @@ -6706,8 +6968,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=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=false,format=GNU testutil.go:1580: testing streams: [0 0 104 360] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -6717,38 +6977,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go: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: 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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 474, NextOffset: 507 - testutil.go:509: Offset: 345, NextOffset: 936 - testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] 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: 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 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 374] testutil.go:2330: got gzip streams: @@ -6783,8 +7044,6 @@ testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 366 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.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 @@ -6797,48 +7056,49 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 365] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 365 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== 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"}]} +=== 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":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: 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: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: 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: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: 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: 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: 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_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + 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=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 365] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 365 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6857,6 +7117,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=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=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 360 878] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6866,49 +7128,48 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 219 737] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 219 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 737 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,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":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"}]} +=== 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 "": [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: 86, NextOffset: 119 + testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 + 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: 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: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: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 + 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: 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=-2,prefix="",lossless=true,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=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 219 737] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 219 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 737 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -6936,49 +7197,49 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 222 744] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== 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"}]} +=== 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: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: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: 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: 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: 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: 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: 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 -=== 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=-2,prefix="./",lossless=true,format=PAX + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 222 744] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 744 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000deSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7006,40 +7267,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=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 744] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7058,6 +7285,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=gzip_compression_level=-2,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":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=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=-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 @@ -7085,6 +7346,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=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 362 881] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7094,17 +7357,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=-2,prefix="/",lossless=false,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 221 740] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7114,31 +7366,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=-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: 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,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 363 886] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7148,6 +7375,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 746] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7157,6 +7417,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=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=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 @@ -7166,17 +7428,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=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 746] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -7186,31 +7437,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=-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:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=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 365 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -7229,63 +7455,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 2081 3745 5821] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 + 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: 312, NextOffset: 345 + testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 940 + 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: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: 181, NextOffset: 214 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: 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: 312, NextOffset: 345 + testutil.go:509: Offset: 320, NextOffset: 353 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX + 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 +=== 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 @@ -7295,40 +7497,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 949 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7338,9 +7507,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","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=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== 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 @@ -7350,7 +7519,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":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/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 @@ -7360,7 +7529,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":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/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 958 + testutil.go:509: Offset: 523, NextOffset: 1191 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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=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=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 @@ -7370,7 +7573,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":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/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 @@ -7380,7 +7583,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":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/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 @@ -7390,51 +7593,51 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 2081 2621 4697] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=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"}]} +=== 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=-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: 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:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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 -=== 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=GNU + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7444,7 +7647,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":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/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 @@ -7454,7 +7657,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":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/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 @@ -7464,7 +7667,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":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/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: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=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 @@ -7474,7 +7710,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","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/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/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 @@ -7484,7 +7722,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":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/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 @@ -7494,40 +7732,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go: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"}]} +=== 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=-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: 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: 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: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 + 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: 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: 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + 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=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 @@ -7537,7 +7775,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","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/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== 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 @@ -7547,40 +7787,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2081 3745 5821] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go: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: 319, NextOffset: 352 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 947 - testutil.go:509: Offset: 514, NextOffset: 1182 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go: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: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 514, NextOffset: 1182 - testutil.go:509: Offset: 352, NextOffset: 947 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + 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 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 +=== 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=false,format=GNU + testutil.go:1580: testing streams: [0 0 2081 2621 4697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7591,6 +7852,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=false,format=USTAR +=== 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=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 @@ -7601,38 +7864,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=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: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=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 [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: 324 - testutil.go:509: Offset: 217, NextOffset: 487 + 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: 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: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go: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: 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=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: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: @@ -7654,7 +7917,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,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=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 5821] testutil.go:2330: got gzip streams: @@ -7675,40 +7938,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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=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: 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: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: 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: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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go: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: 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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + 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=0,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 240 296 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7719,39 +7982,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=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== 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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 359, NextOffset: 958 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 - testutil.go:509: Offset: 523, NextOffset: 1191 - testutil.go:509: Offset: 359, NextOffset: 958 -=== RUN TestGzipEStargz/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=USTAR testutil.go:1580: testing streams: [0 0 240 293 627] testutil.go:2330: got gzip streams: @@ -7763,50 +7994,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":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 - testutil.go:1580: testing streams: [0 0 240 296 630] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 296 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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=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: 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 + 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: 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: 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: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: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: 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=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + 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 +=== 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=PAX + testutil.go:1580: testing streams: [0 0 240 296 630] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 296 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 630 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX 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 @@ -7816,40 +8047,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":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 === 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: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 +=== 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=GNU testutil.go:1580: testing streams: [0 0 242 298 633] testutil.go:2330: got gzip streams: @@ -7860,8 +8059,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":242,"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=GNU,minChunkSize=0 === 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":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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 242 295 630] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7872,29 +8103,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":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== 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"}]} +=== 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=-2,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "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: "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: 170, NextOffset: 649 + testutil.go:509: Offset: 382, NextOffset: 943 + 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: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 2029 -=== 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:509: Offset: 981, NextOffset: 2498 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 2491 + testutil.go:509: Offset: 686, NextOffset: 2023 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 +=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: @@ -7906,18 +8147,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=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 245 298 635] testutil.go:2330: got gzip streams: @@ -7929,51 +8159,49 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",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 245 301 638] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 [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: 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: 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: 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: 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 "": [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: 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: 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: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 2506 + testutil.go:509: Offset: 693, NextOffset: 2040 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 245 301 638] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 638 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== 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 245 298 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -7984,7 +8212,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=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 690, NextOffset: 2030 + testutil.go:509: Offset: 983, NextOffset: 2500 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 2500 + testutil.go:509: Offset: 690, NextOffset: 2030 +=== 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=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301 638] testutil.go:2330: got gzip streams: @@ -7996,42 +8256,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 -=== 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: -=== 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=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 testutil.go:2349: [2] at 298 in stargz, uncompressed length 2048 @@ -8040,8 +8266,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=gzip_compression_level=1,prefix="/",lossless=true,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=0,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=-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] + 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: "foo2" vs "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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300 635] testutil.go:2330: got gzip streams: @@ -8063,51 +8320,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":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 -=== 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"}]} +=== 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=PAX + testutil.go:1580: testing streams: [0 0 244 300 635] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== 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: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 -=== 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=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - 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: 2037 - testutil.go:509: Offset: 982, NextOffset: 2503 + 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: 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 244 300 635] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 300 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 635 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go: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=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 244 297 632] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8118,8 +8376,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=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 245 301 636] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8129,40 +8385,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":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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"}]} +=== 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: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: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 "": [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: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 + testutil.go: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: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 245 298 633] testutil.go:2330: got gzip streams: @@ -8173,7 +8429,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":245,"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=PAX,minChunkSize=0 === 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: @@ -8184,7 +8439,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":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 === RUN 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: @@ -8195,40 +8450,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":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 -=== 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=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: 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: 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: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:509: Offset: 694, NextOffset: 2046 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 + 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/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=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300 636] testutil.go:2330: got gzip streams: @@ -8240,6 +8494,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":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=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 244 297 633] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8250,38 +8506,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":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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=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: 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: 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: 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: 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: 943 - testutil.go:509: Offset: 170, NextOffset: 649 + 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: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 2491 - testutil.go:509: Offset: 686, NextOffset: 2023 + testutil.go: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 246 302 638] testutil.go:2330: got gzip streams: @@ -8292,9 +8548,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":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== 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=GNU testutil.go:1580: testing streams: [0 0 246 299 635] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8305,7 +8560,37 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":246,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== 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=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 === 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: @@ -8317,62 +8602,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":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 693, NextOffset: 2040 - testutil.go:509: Offset: 985, NextOffset: 2506 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 +=== 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=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 205 247 562] 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: 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 [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 -=== 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 -=== 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=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 205 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: 384, NextOffset: 948 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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: 172, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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} -=== 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=9,prefix="",lossless=false,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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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=GNU,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: @@ -8384,8 +8626,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=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== 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=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 @@ -8406,42 +8646,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 TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 946 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 983, NextOffset: 2500 - testutil.go:509: Offset: 690, NextOffset: 2030 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== 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 210 252 566] -=== 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=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 210 in stargz, uncompressed length 512 @@ -8451,6 +8658,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":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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 @@ -8461,8 +8701,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":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 207 249 564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8473,23 +8711,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":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== 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"}]} +=== 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: 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: 2048 - testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 207 257 572] testutil.go:2330: got gzip streams: @@ -8501,24 +8754,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":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - 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 -=== 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=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 @@ -8529,6 +8764,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=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=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 212 262 578] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8539,17 +8776,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":212,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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/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 @@ -8559,11 +8785,18 @@ testutil.go:1638: got TOC entries: testutil.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=0,prefix="",src=1,format=USTAR,minChunkSize=0 +=== 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=0,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== 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=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 @@ -8584,7 +8817,7 @@ 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/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=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 204 254 570] testutil.go:2330: got gzip streams: @@ -8606,10 +8839,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":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 204 254 570] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8619,16 +8848,11 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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=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" @@ -8636,13 +8860,13 @@ 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: 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" @@ -8650,8 +8874,14 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:395: 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 204 246 562] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8662,8 +8892,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":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== 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=true,format=GNU testutil.go:1580: testing streams: [0 0 209 259 575] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8674,56 +8902,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":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 testutil.go:2349: [2] at 251 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 567 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000fbSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,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: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 === 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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - 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=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 @@ -8732,8 +8920,6 @@ testutil.go:2349: [3] at 573 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000100STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=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"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 248 565] @@ -8746,42 +8932,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 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 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 206 256 573] 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: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 256 in stargz, uncompressed length 2048 @@ -8790,9 +8942,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":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 -=== 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=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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -8812,9 +8961,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":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=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 [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=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-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#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 @@ -8822,22 +9001,16 @@ testutil.go:2349: [2] at 255 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 571 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ffSTARGZ" testutil.go:1638: got TOC entries: -=== 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/testWriteAndOpen/1dir_1file-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","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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [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:1580: testing streams: [0 0 214 264 585] + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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" @@ -8845,6 +9018,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: "foo2" vs "foo2" @@ -8859,10 +9037,42 @@ 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 +=== 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=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 214 264 585] - testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 @@ -8881,8 +9091,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-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 @@ -8893,39 +9101,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== 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 @@ -8935,9 +9110,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":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== 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=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== RUN 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 @@ -8948,57 +9154,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 TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 261 582] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 219 in stargz, uncompressed length 512 testutil.go:2349: [2] at 261 in stargz, uncompressed length 2048 -=== 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: 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=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000105STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - 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=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:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=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 @@ -9016,6 +9181,39 @@ testutil.go:2349: [2] at 258 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 580 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000102STARGZ" testutil.go:1638: got TOC entries: +=== 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] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 1325 + testutil.go:509: Offset: 402, NextOffset: 1046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== 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":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 @@ -9029,41 +9227,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":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go: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=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 216 258 580] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9084,54 +9247,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":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 - testutil.go:1580: testing streams: [0 0 222 264 585] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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=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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 + 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: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 + 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: 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: 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: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 +=== 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=1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 222 264 585] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000108STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR 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 @@ -9142,7 +9302,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":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=9,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 215 257 579] testutil.go:2330: got gzip streams: @@ -9154,41 +9314,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":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" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 215 265 587] -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 215 in stargz, uncompressed length 1636 @@ -9198,8 +9324,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=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-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 @@ -9220,50 +9344,48 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== 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:1580: testing streams: [0 0 218 260 581] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 581 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000104STARGZ" + testutil.go:1638: got TOC entries: + testutil.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 +=== 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: 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 "": [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: 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: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 218 260 581] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 260 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 581 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000104STARGZ" - testutil.go:1638: got TOC entries: - testutil.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=9,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 217 267 591] testutil.go:2330: got gzip streams: @@ -9285,29 +9407,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=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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 -=== 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 @@ -9317,21 +9416,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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 === RUN TestGzipEStargz/testWriteAndOpen/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: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 -=== 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=PAX testutil.go:1580: testing streams: [0 0 217 259 583] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9342,6 +9427,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=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272 596] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9352,8 +9439,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 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264 588] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9373,43 +9458,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":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=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"}]} === 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 392, NextOffset: 1045 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 446 558 1206] -=== 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=-2,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 446 in stargz, uncompressed length 512 @@ -9418,7 +9468,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":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN 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: @@ -9440,8 +9489,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":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 447 700 1348] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9452,13 +9499,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":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":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=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 [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: 96, NextOffset: 133 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 1045 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 447 559 1207] testutil.go:2330: got gzip streams: @@ -9469,36 +9541,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 245 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:509: Offset: 402, NextOffset: 1046 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 448 701 1352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9519,8 +9562,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=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-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 @@ -9541,50 +9582,48 @@ testutil.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=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"}]} +=== 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=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: 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: 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: 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: 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: 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: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: 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: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/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: -=== 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:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 449 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 702 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1353 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=-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 testutil.go:1580: testing streams: [0 0 449 561 1212] @@ -9607,8 +9646,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=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 447 559 1209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9618,25 +9655,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"} -=== 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=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=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=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: 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: 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: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + 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=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 447 700 1350] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9647,25 +9699,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=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: "" vs "" - 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" -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 447 559 1209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -9675,6 +9708,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=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 448 701 1350] testutil.go:2330: got gzip streams: @@ -9688,8 +9722,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 448 560 1209] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go: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 @@ -9707,49 +9739,47 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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"}]} +=== 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=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 [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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 + 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: 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: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 +=== 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=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: 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 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 402, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 452 564 1216] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go: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} @@ -9784,39 +9814,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","size":13,"mode":420,"offset":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-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":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/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=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 453 565 1217] testutil.go:2330: got gzip streams: @@ -9825,8 +9825,6 @@ testutil.go:2349: [2] at 565 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 1217 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000235STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=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":453,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR @@ -9841,8 +9839,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 @@ -9864,7 +9860,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=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: "foo2" vs "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: "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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== 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=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 @@ -9883,45 +9913,10 @@ testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5821 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" testutil.go:1638: got TOC entries: -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,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/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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 1053 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -9932,8 +9927,12 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=9,prefix="../",format=PAX,minChunkSize=0#01 +=== 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=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 @@ -9956,8 +9955,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 -=== 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=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 @@ -9970,19 +9967,8 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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":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] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX 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" @@ -9990,36 +9976,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 === 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:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 1045 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:509: Offset: 402, NextOffset: 1045 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10031,8 +9988,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=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10043,7 +9998,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=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 400, NextOffset: 1051 + testutil.go:509: Offset: 597, NextOffset: 1322 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 597, NextOffset: 1322 + testutil.go:509: Offset: 400, NextOffset: 1051 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-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/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 @@ -10068,8 +10057,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: -=== 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=0,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2560 @@ -10079,8 +10066,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":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo2" vs "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 +=== 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=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 397, NextOffset: 1042 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 1324 + testutil.go:509: Offset: 397, NextOffset: 1042 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 @@ -10090,9 +10113,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=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"}]} -=== 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 @@ -10104,40 +10124,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=false,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":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "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: "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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:509: Offset: 394, NextOffset: 1050 -=== 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 @@ -10148,9 +10135,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=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10172,6 +10156,39 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=-1,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":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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 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 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233 5821] testutil.go:2330: got gzip streams: @@ -10205,21 +10222,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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === 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=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] -=== 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 @@ -10230,30 +10233,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 === 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:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 1051 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:509: Offset: 400, NextOffset: 1051 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10265,12 +10245,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":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=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 -=== 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=1,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" testutil.go:1638: got TOC entries: @@ -10278,6 +10258,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":145,"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=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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "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 145 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10300,39 +10313,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=-1,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":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 -=== 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 @@ -10344,7 +10324,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":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196 516] testutil.go:2330: got gzip streams: @@ -10357,7 +10337,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":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,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"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 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=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 527] testutil.go:2330: got gzip streams: @@ -10370,11 +10381,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=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":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 "" -=== 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 @@ -10383,44 +10389,9 @@ testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} 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:509: Offset: 97, NextOffset: 134 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 366 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 403, NextOffset: 1050 - testutil.go:509: Offset: 599, NextOffset: 1326 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 -=== 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: 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=PAX testutil.go:1580: testing streams: [0 0 147 203 527] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10432,6 +10403,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=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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 @@ -10443,7 +10416,37 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== 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=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 923 + testutil.go:509: Offset: 504, NextOffset: 1166 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 === 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: @@ -10467,55 +10470,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 146 202 522] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=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 146 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 202 in stargz, uncompressed length 2560 -=== 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:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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 @@ -10537,8 +10502,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":146,"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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199 519] testutil.go:2330: got gzip streams: @@ -10550,60 +10516,84 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 [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: 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: 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: 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: 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: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/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 145 201 521] - testutil.go:2330: got gzip streams: -=== 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 - testutil.go:509: Offset: 119, NextOffset: 308 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 145 201 521] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 1171 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 341, NextOffset: 932 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=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" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198 518] testutil.go:2330: got gzip streams: @@ -10616,6 +10606,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":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10627,6 +10649,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/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=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 @@ -10637,13 +10661,25 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === 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 +=== 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=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 147 203 522] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 + testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -10670,19 +10706,8 @@ testutil.go:509: Offset: 301, NextOffset: 334 testutil.go:509: Offset: 504, NextOffset: 1166 testutil.go:509: Offset: 334, NextOffset: 923 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 147 203 522] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 - testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10694,8 +10719,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=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204 523] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10707,6 +10730,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=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10718,59 +10743,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":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:509: Offset: 512, NextOffset: 1175 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182 476] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 1636 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 476 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 === 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:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10793,8 +10776,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=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10806,24 +10787,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=gzip_compression_level=9,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":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 -=== 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 @@ -10835,24 +10798,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":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:395: Comparing: "" vs "" - 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=-2,prefix="../",format=PAX,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 129 171 464] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10874,6 +10819,38 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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: 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: "foo2" vs "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=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: @@ -10886,42 +10863,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 932 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 308, NextOffset: 341 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 @@ -10929,14 +10872,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=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10947,7 +10884,39 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 337, NextOffset: 925 + testutil.go:509: Offset: 499, NextOffset: 1158 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 499, NextOffset: 1158 + testutil.go:509: Offset: 337, NextOffset: 925 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 183 479] testutil.go:2330: got gzip streams: @@ -10960,6 +10929,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 1169 + testutil.go:509: Offset: 345, NextOffset: 936 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -10971,6 +10973,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -10981,43 +10985,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=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - 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: 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: "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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=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=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 @@ -11040,8 +11008,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=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=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 @@ -11053,8 +11019,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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=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/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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 1164 + testutil.go:509: Offset: 339, NextOffset: 929 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=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 131 181 477] testutil.go:2330: got gzip streams: @@ -11066,41 +11063,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":131,"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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 "" -=== 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=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: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 [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=1,format=GNU,minChunkSize=0 -=== 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 @@ -11123,8 +11086,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=gzip_compression_level=9,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=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11136,63 +11097,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":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=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/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 499, NextOffset: 1158 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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=gzip_compression_level=9,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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 134 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: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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 184 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 481 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 466, NextOffset: 499 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 1158 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,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":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 337, NextOffset: 925 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11226,57 +11142,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":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=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 188 in stargz, uncompressed length 2560 -=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bcSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 312 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 474 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 474, NextOffset: 507 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 507, NextOffset: 1169 - testutil.go:509: Offset: 345, NextOffset: 936 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11288,8 +11164,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 488] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11301,6 +11175,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 1172 + testutil.go:509: Offset: 345, NextOffset: 936 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:509: Offset: 119, NextOffset: 312 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11323,41 +11230,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":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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" -=== 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 - 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 "": [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: 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=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 @@ -11369,6 +11241,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=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":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 +=== 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 140 190 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11380,7 +11285,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":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: @@ -11414,67 +11319,51 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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: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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,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] -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=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"}]} -=== 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 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" 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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 493 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" -=== 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 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 510, NextOffset: 1172 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,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=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 -=== 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} 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 312 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: 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 -=== 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 140 182 485] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11508,8 +11397,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 188 490] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11521,39 +11408,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":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=-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: 940 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11565,8 +11419,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":138,"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=1,prefix="",format=PAX,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 137 187 489] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11600,53 +11452,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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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 - testutil.go:395: Comparing: "" vs "" - 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 949 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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 2560 testutil.go:2349: [3] at 487 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b8STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== 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:1641: [1]: {"name":"foo","type":"dir","mode":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/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 142 192 495] testutil.go:2330: got gzip streams: @@ -11669,6 +11484,39 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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: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=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === 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: @@ -11686,8 +11534,6 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 -=== 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=GNU testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} @@ -11703,43 +11549,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=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: 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=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11753,8 +11564,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 315 568 1320] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 568 in stargz, uncompressed length 2560 @@ -11764,6 +11573,41 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=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 + testutil.go:395: Comparing: "foo2" vs "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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11797,57 +11641,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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 319 572 1329] testutil.go:2330: got gzip streams: -=== 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 572 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1329 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023cSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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" === 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: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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11859,8 +11663,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 319 572 1329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11872,38 +11674,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=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11915,8 +11685,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=true,format=GNU -=== 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 @@ -11928,8 +11696,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":321,"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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433 1190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -11952,13 +11718,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=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"}]} +=== 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: 86, NextOffset: 119 + 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428 1182] testutil.go:2330: got gzip streams: @@ -11971,34 +11763,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":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: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 [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: 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 -=== 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=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 @@ -12043,8 +11807,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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 321 574 1333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12056,57 +11818,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 433 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=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: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 321 574 1333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12118,6 +11840,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12129,20 +11884,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=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":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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 324 577 1336] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 324 in stargz, uncompressed length 1636 @@ -12153,29 +11895,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":324,"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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 324 436 1195] testutil.go:2330: got gzip streams: @@ -12187,7 +11907,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=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 testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: @@ -12201,6 +11920,40 @@ 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":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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 1183 + testutil.go:509: Offset: 346, NextOffset: 942 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 +=== 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 @@ -12213,8 +11966,6 @@ testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -12226,7 +11977,41 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 951 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== 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=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== 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 @@ -12239,21 +12024,10 @@ testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - 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: 83, NextOffset: 116 testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=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 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: 116, NextOffset: 319 testutil.go:509: Offset: 215, NextOffset: 481 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -12262,7 +12036,7 @@ testutil.go:509: Offset: 352, NextOffset: 947 testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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 @@ -12276,7 +12050,13 @@ testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:509: Offset: 352, NextOffset: 947 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== 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 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 @@ -12287,8 +12067,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] @@ -12309,26 +12087,21 @@ 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=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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/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=true,format=PAX -=== 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] @@ -12338,7 +12111,7 @@ 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 [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 @@ -12351,15 +12124,14 @@ testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 520, NextOffset: 1187 testutil.go:509: Offset: 357, NextOffset: 955 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/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=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 @@ -12372,8 +12144,6 @@ testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12386,12 +12156,31 @@ 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=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688 4764] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + 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: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"}]} @@ -12407,18 +12196,15 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 482, NextOffset: 515 -=== 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=GNU,minChunkSize=0 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: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: 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" @@ -12426,53 +12212,11 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:509: Offset: 353, NextOffset: 948 - testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - 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=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564 3640] - testutil.go:2330: got gzip streams: === 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=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" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688 4764] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564 3640] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 123 318] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,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] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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: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 @@ -12486,7 +12230,7 @@ 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: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 @@ -12499,38 +12243,39 @@ testutil.go:509: Offset: 326, NextOffset: 359 testutil.go:509: Offset: 523, NextOffset: 1191 testutil.go:509: Offset: 359, NextOffset: 958 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,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=0,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564 3640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 123 318] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 122 317] +=== RUN 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 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 119 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 + 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=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: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 @@ -12540,27 +12285,11 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 647, NextOffset: 684 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 125 324] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 941, NextOffset: 978 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 684, NextOffset: 2021 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go: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" @@ -12568,44 +12297,42 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 122 321] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 125 324] + testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 122 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,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:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 119 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 124 323] + testutil.go:2349: [1] at 119 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000077STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 125 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === 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: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" @@ -12613,8 +12340,13 @@ 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: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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 @@ -12628,109 +12360,84 @@ testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121 320] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 122 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 121 313] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 122 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 121 313] +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 121 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: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/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 651, NextOffset: 688 testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 2029 testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go: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: 944, NextOffset: 981 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 651, NextOffset: 688 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 124 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: 981, NextOffset: 2498 testutil.go:509: Offset: 688, NextOffset: 2029 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 121 313] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 122 321] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 125 324] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 122 321] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 124 323] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 323 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 121 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 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=9,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 126 321] + testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 122 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 @@ -12757,60 +12464,33 @@ testutil.go:509: Offset: 657, NextOffset: 694 testutil.go:509: Offset: 988, NextOffset: 2514 testutil.go:509: Offset: 694, NextOffset: 2046 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 123 318] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX === 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=PAX - testutil.go:1580: testing streams: [0 0 126 321] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 123 318] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 121 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + 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=0,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: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 [foo2 .no.prefetch.landmark foo] - 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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 125 320] - 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/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 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=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=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 978, NextOffset: 2490 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - 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" -=== 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: 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 "" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=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 @@ -12824,9 +12504,63 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 2490 testutil.go:509: Offset: 684, NextOffset: 2021 -=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME 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=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 122 314] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 121 313] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 124 316] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 121 313] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 126 321] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 123 318] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 126 321] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 321 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 123 318] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 123 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007bSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 125 320] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12845,20 +12579,7 @@ 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=-1,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 - testutil.go:1580: testing streams: [0 0 101 280] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,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"}]} @@ -12877,7 +12598,7 @@ 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: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 @@ -12890,22 +12611,34 @@ testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 982, NextOffset: 2503 testutil.go:509: Offset: 690, NextOffset: 2037 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=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 + testutil.go:1580: testing streams: [0 0 101 280] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 106 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== 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=-1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 100 279] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 100 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 279 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000064STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 291] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -12917,20 +12650,11 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 291] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -12957,23 +12681,61 @@ 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=9,prefix="./",lossless=false,format=PAX +=== 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=0,prefix="../",format=GNU,minChunkSize=0#02 +=== 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=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 110 291] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 291 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104 285] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 285 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 290] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 290 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 284] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -12986,53 +12748,17 @@ testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=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 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:509: Offset: 694, NextOffset: 2046 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=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 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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 102 282] testutil.go:2330: got gzip streams: @@ -13045,7 +12771,7 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go: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"}]} @@ -13054,19 +12780,8 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 101 281] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 170, NextOffset: 649 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 382, NextOffset: 943 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=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" @@ -13075,7 +12790,7 @@ 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 [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 @@ -13084,16 +12799,52 @@ testutil.go: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=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 649, NextOffset: 686 testutil.go:509: Offset: 980, NextOffset: 2491 testutil.go:509: Offset: 686, NextOffset: 2023 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 294] === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 101 281] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 101 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000065STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 @@ -13104,6 +12855,38 @@ 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" +=== 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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 690, NextOffset: 2030 + testutil.go:509: Offset: 983, NextOffset: 2500 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 2500 + testutil.go:509: Offset: 690, NextOffset: 2030 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 294] testutil.go:2330: got gzip streams: @@ -13114,55 +12897,15 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 985, NextOffset: 2506 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - 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 [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=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 @@ -13175,13 +12918,43 @@ testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 294 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/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 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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 697, NextOffset: 2048 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:509: Offset: 697, NextOffset: 2048 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 294] testutil.go:2330: got gzip streams: @@ -13189,50 +12962,12 @@ 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 -=== 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: "foo2" vs "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 "" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 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 -=== 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 - testutil.go:395: Comparing: "foo2" vs "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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 109 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13245,14 +12980,14 @@ testutil.go:2349: [1] at 102 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 286 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000066STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -13271,58 +13006,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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 2515 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 -=== NAME TestGzipEStargz/testWriteAndOpen/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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 2515 - testutil.go:509: Offset: 697, NextOffset: 2048 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go: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/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 testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 292 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 111 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13335,7 +13063,7 @@ testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111 295] testutil.go:2330: got gzip streams: @@ -13348,12 +13076,16 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000068STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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"}]} +=== 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" @@ -13361,13 +13093,8 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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 @@ -13380,10 +13107,11 @@ 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=-1,prefix="/",lossless=true,format=GNU +=== 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=1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 294] -=== 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: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 @@ -13395,8 +13123,6 @@ testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000067STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 304] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13409,19 +13135,11 @@ 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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=true,format=PAX - testutil.go:1580: testing streams: [0 0 116 304] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go: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" @@ -13435,7 +13153,7 @@ 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -13448,27 +13166,63 @@ 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=-1,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 116 304] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 116 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 304 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000074STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== 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=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 302] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107 295] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 295 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,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: @@ -13476,22 +13230,12 @@ testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 296 782] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== 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/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"}]} 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" @@ -13499,8 +13243,13 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 6895 testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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 @@ -13513,17 +13262,20 @@ 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 +=== 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 296 782] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 296 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 782 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 436 922] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 922 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,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 296 782] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -13535,31 +13287,63 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 925 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 298 784] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 784 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 441 932] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 441 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 932 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== 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:1580: testing streams: [0 0 300 791] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 300 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 791 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012cSTARGZ" +=== 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" @@ -13567,35 +13351,27 @@ 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 -=== 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: -=== 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 -=== 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 -=== 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: "" 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] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:395: 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/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 441 932] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13605,8 +13381,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX 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 @@ -13616,49 +13390,12 @@ 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 [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 304 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 795 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000130STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== 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 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 -=== 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=0,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=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 @@ -13683,61 +13420,18 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,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 439 927] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 927 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/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:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 298 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 786 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -13746,11 +13440,10 @@ === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 303 796] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== 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 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 444 937] testutil.go:2330: got gzip streams: @@ -13763,12 +13456,11 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 303 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 796 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -13782,7 +13474,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 "": [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -13795,16 +13487,13 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU +=== RUN 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/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== 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 @@ -13838,41 +13527,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=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 [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=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=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -13891,6 +13545,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=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=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 @@ -13908,6 +13564,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=0,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: @@ -13918,34 +13575,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2176 4252] -=== 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=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 @@ -13954,17 +13584,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=PAX -=== 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 - 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=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 @@ -13984,8 +13603,6 @@ testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1052 3128] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 @@ -14002,6 +13619,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 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: @@ -14021,29 +13646,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=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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 6895 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1052 3128] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14052,21 +13654,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 TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 8008 - testutil.go:509: Offset: 3208, NextOffset: 6895 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176 4252] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14103,7 +13691,32 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 === 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: @@ -14114,9 +13727,28 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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 1052 3128] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176 4252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== 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" @@ -14142,55 +13774,82 @@ testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 8008 + testutil.go:509: Offset: 3208, NextOffset: 6895 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 +=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 8008 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=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","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176 4252] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 4252 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000880STARGZ" + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052 3128] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 126 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3128 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000041cSTARGZ" + testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 126 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14199,12 +13858,11 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"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=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: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 @@ -14218,12 +13876,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 "": [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 [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" @@ -14231,27 +13884,12 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 8008 testutil.go:509: Offset: 3208, NextOffset: 6895 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=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 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126 346] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 352] testutil.go:2330: got gzip streams: @@ -14262,8 +13900,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/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=GNU testutil.go:1580: testing streams: [0 0 127 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14272,29 +13908,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} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 353] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14303,21 +13919,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 TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 - 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=2,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=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 127 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14336,8 +13938,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/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14357,8 +13957,6 @@ testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 127 346] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 @@ -14367,37 +13965,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=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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=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: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: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: 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: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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go: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: 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:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: @@ -14405,8 +14004,6 @@ testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"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 @@ -14419,8 +14016,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14430,6 +14025,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=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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: "foo2" vs "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/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14447,58 +14075,17 @@ testutil.go:1638: got TOC entries: testutil.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=9,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 129 347] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 244 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 244, NextOffset: 557 === 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=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: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 1053 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14508,8 +14095,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=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14523,13 +14108,13 @@ testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 135 in stargz, uncompressed length 2048 -=== 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=PAX testutil.go:2349: [2] at 352 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000087STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14539,6 +14124,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=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":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" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 1312 + testutil.go:509: Offset: 400, NextOffset: 1053 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 135 352] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14548,61 +14166,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=1,prefix="../",lossless=false,format=GNU -=== 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=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/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: -=== 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/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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 345 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000080STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 365 - 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 [foo2 foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=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} @@ -14616,8 +14193,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -14627,6 +14202,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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,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 @@ -14654,39 +14231,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=true,format=USTAR -=== 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=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 1045 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "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=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 @@ -14696,8 +14240,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=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 @@ -14716,8 +14258,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/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 107 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14727,56 +14267,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=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 1046 - testutil.go:509: Offset: 595, NextOffset: 1325 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 316] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=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 2148 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/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: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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 106 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14785,7 +14284,38 @@ testutil.go:1638: got TOC entries: testutil.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=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 [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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 316] testutil.go:2330: got gzip streams: @@ -14795,7 +14325,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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 +=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14805,8 +14338,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=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 @@ -14825,63 +14356,65 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 313] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.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: 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: 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: 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: 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: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/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 313] + testutil.go:2330: got gzip streams: +=== 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: 557, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=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=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 552, NextOffset: 589 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== 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=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=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 589, NextOffset: 1310 + testutil.go:509: Offset: 392, NextOffset: 1045 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103 306] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 103 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 363, NextOffset: 400 -=== 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\x000000000000000067STARGZ" 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: 594, NextOffset: 1312 - testutil.go:509: Offset: 400, NextOffset: 1053 -=== 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} === 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=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 @@ -14909,8 +14442,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/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -14920,48 +14451,50 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114 317] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== 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: 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: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 [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: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: 562, NextOffset: 599 + testutil.go:509: Offset: 558, NextOffset: 595 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114 317] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000072STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go: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=PAX,minChunkSize=0 +=== 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 @@ -14977,8 +14510,6 @@ testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 325 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"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 @@ -15000,32 +14531,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=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":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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 1050 - testutil.go:509: Offset: 589, NextOffset: 1310 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 317] testutil.go:2330: got gzip streams: @@ -15035,16 +14541,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 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: 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/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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=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 @@ -15071,53 +14568,49 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 320] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go: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/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 [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 + testutil.go:509: Offset: 207, NextOffset: 244 testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 246, NextOffset: 560 + 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: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 1051 - testutil.go:509: Offset: 597, NextOffset: 1322 + 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 "": [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: 207, NextOffset: 244 testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 560 + 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 120 328] -=== 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: 560, NextOffset: 597 + testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 597, NextOffset: 1322 - testutil.go:509: Offset: 400, NextOffset: 1051 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go: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/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 320] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 120 328] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 120 in stargz, uncompressed length 2048 @@ -15125,10 +14618,11 @@ testutil.go:1638: got TOC entries: testutil.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=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 320 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" @@ -15136,8 +14630,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/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=GNU testutil.go:1580: testing streams: [0 0 119 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15155,7 +14647,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=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 402, NextOffset: 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/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 119 327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15165,8 +14691,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=USTAR -=== 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=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 @@ -15189,48 +14713,11 @@ testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 594, NextOffset: 1324 - testutil.go:509: Offset: 397, NextOffset: 1042 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== 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=GNU testutil.go:1580: testing streams: [0 0 116 324] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15266,49 +14753,48 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"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=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 121 329] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== 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/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: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: 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: 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: 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: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/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 121 329] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 121 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000079STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 320] testutil.go:2330: got gzip streams: @@ -15318,7 +14804,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=9,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 120 328] testutil.go:2330: got gzip streams: @@ -15329,6 +14814,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=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=false,format=GNU testutil.go:1580: testing streams: [0 0 111 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15338,8 +14825,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=-2,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=-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 @@ -15348,64 +14833,60 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221 694] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== 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"}]} +=== 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: 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: 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: 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: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: 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: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 221 694] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 694 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ddSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + 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: 468, NextOffset: 501 + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,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=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 362 835] 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: 299, NextOffset: 332 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 1162 - testutil.go:509: Offset: 332, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 362 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 835 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221 694] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15451,61 +14932,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=-2,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=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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 364 839] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 364 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 839 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016cSTARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"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/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 +=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","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: 181, NextOffset: 214 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 1171 - testutil.go:509: Offset: 341, NextOffset: 932 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + 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: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=2,format=GNU,minChunkSize=0 === 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: @@ -15525,8 +14993,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=-2,prefix="./",lossless=false,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=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 226 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15544,44 +15010,43 @@ testutil.go:1638: got TOC 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":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/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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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/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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.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: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: 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: 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 [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: 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: 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: 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:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 1326 + testutil.go:509: Offset: 403, NextOffset: 1050 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 === 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: -=== 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:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" @@ -15600,8 +15065,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 698] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 223 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dfSTARGZ" @@ -15618,6 +15081,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=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=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 224 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15627,12 +15092,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=-2,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":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/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364 841] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15641,47 +15100,49 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 === 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: 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 224 701] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 -=== 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:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== 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 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 922 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 1162 + testutil.go:509: Offset: 332, NextOffset: 922 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 364 841] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -15694,8 +15155,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e0STARGZ" testutil.go:1638: got TOC entries: @@ -15720,38 +15179,13 @@ testutil.go: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":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 +=== 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=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 "": [.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: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: 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/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: @@ -15766,8 +15200,6 @@ 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} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go: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"} @@ -15775,6 +15207,34 @@ 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 +=== 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: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 932 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 1171 + testutil.go:509: Offset: 341, NextOffset: 932 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15795,37 +15255,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 +=== 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=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: @@ -15845,12 +15275,8 @@ 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"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -15891,38 +15317,12 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 +=== 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=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 @@ -15938,8 +15338,6 @@ testutil.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/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 471 @@ -15951,8 +15349,28 @@ 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/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR 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 @@ -15992,9 +15410,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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 +=== 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 "" @@ -16004,67 +15420,49 @@ testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 120, NextOffset: 307 testutil.go:509: Offset: 215, NextOffset: 479 -=== 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] -=== 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" -=== 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=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=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 307, NextOffset: 340 testutil.go:509: Offset: 479, NextOffset: 512 testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:509: Offset: 512, NextOffset: 1175 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 1131 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 1168 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 1205 in stargz, uncompressed length 4 testutil.go:2349: [6] at 1242 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 2886 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [8] at 5986 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000b46STARGZ" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 479 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 307 -=== 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=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: 479, NextOffset: 512 -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 307, NextOffset: 340 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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:509: Offset: 512, NextOffset: 1175 - testutil.go:509: Offset: 340, NextOffset: 933 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16084,9 +15482,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"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16106,75 +15503,61 @@ 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=-1,prefix="../",format=GNU,minChunkSize=0#02 === 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":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"}]} +=== 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: 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: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: 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: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] + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 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/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 4 testutil.go:2349: [2] at 1094 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 114 -=== 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: 209, NextOffset: 466 -=== 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 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: 114, NextOffset: 304 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 1242 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=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=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} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 466, NextOffset: 499 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 1158 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 337, NextOffset: 925 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU 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=GNU,minChunkSize=0 +=== 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=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: @@ -16215,39 +15598,39 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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: 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: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: 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: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: 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: 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: 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: 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: @@ -16268,7 +15651,6 @@ 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=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: @@ -16289,7 +15671,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: @@ -16303,55 +15684,16 @@ 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: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=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"} -=== 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=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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: 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 "": [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: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 === 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762 4862] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16392,38 +15734,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 -=== 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 [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 1172 - testutil.go:509: Offset: 345, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -16433,8 +15743,6 @@ 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 -=== 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=USTAR testutil.go:2349: [7] at 1762 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 4862 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000006e2STARGZ" testutil.go:1638: got TOC entries: @@ -16444,10 +15752,42 @@ 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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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/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 @@ -16487,44 +15827,21 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,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":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=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: 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: 87, NextOffset: 120 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: 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: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 1181 - testutil.go:509: Offset: 345, NextOffset: 940 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886 5986] testutil.go:2330: got gzip streams: -=== 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=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 @@ -16562,41 +15879,29 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/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: 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: 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: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: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: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 1175 + testutil.go:509: Offset: 340, NextOffset: 933 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/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 @@ -16617,7 +15922,39 @@ 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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=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: "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/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364 993] testutil.go:2330: got gzip streams: @@ -16639,49 +15976,11 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 testutil.go:2349: [2] at 173 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX 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 @@ -16696,8 +15995,39 @@ 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/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=PAX,minChunkSize=64000 +=== 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=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 + testutil.go:509: Offset: 118, NextOffset: 312 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN 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: @@ -16718,40 +16048,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/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"}]} +=== 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: 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: 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: 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:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 339, NextOffset: 929 + testutil.go:509: Offset: 502, NextOffset: 1164 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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 + 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 +=== 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=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: @@ -16773,6 +16104,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=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 [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: 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: "foo2" vs "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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:509: Offset: 119, NextOffset: 312 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 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 @@ -16792,9 +16156,50 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 369 993] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 + testutil.go:2349: [7] at 369 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000171STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 991] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 + testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 + testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 + testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 + testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 + testutil.go:2349: [8] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} + testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} + testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} + testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} + testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} + testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== 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 "" @@ -16812,7 +16217,7 @@ testutil.go:509: Offset: 345, NextOffset: 940 testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 @@ -16825,8 +16230,9 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== 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=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 @@ -16846,13 +16252,19 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== 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=GNU,minChunkSize=0#02 +=== 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=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" @@ -16860,11 +16272,6 @@ testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 949 testutil.go:509: Offset: 521, NextOffset: 1188 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -16879,83 +16286,7 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 521, NextOffset: 1188 testutil.go:509: Offset: 352, NextOffset: 949 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 991] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 - testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 991 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=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 139 176 213 250 287 324 369 993] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 176 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 213 in stargz, uncompressed length 4 - testutil.go:2349: [4] at 250 in stargz, uncompressed length 4 - testutil.go:2349: [5] at 287 in stargz, uncompressed length 4 - testutil.go:2349: [6] at 324 in stargz, uncompressed length 1616 - testutil.go:2349: [7] at 369 in stargz, uncompressed length 3072 - testutil.go:2349: [8] at 993 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000171STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} - testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} - testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} - testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} - testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} - testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=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: 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 1183 - testutil.go:509: Offset: 346, NextOffset: 942 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367 991] testutil.go:2330: got gzip streams: @@ -16977,8 +16308,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 987] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -16999,39 +16328,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 951 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 1193 - testutil.go:509: Offset: 352, NextOffset: 951 -=== 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 @@ -17051,26 +16347,7 @@ 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=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":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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17084,33 +16361,45 @@ testutil.go:2349: [8] at 989 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 +=== 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: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: 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: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: 182, NextOffset: 215 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 181, NextOffset: 214 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=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,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 135 172 209 246 283 320 363 987] testutil.go:2330: got gzip streams: @@ -17132,72 +16421,28 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=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 "" -=== 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: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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365 989] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 135 in stargz, uncompressed length 4 testutil.go:2349: [2] at 172 in stargz, uncompressed length 4 testutil.go:2349: [3] at 209 in stargz, uncompressed length 4 -=== 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/chunked_file-compression=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=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [5] at 283 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:2349: [6] at 320 in stargz, uncompressed length 1616 -=== 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=PAX testutil.go:2349: [7] at 365 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 989 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":135,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":172,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":209,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 +=== 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 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363 987] testutil.go:2330: got gzip streams: @@ -17219,38 +16464,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=-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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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: 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: "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:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 951 + testutil.go:509: Offset: 524, NextOffset: 1193 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 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 + 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=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 992] testutil.go:2330: got gzip streams: @@ -17271,10 +16517,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366 990] testutil.go:2330: got gzip streams: @@ -17286,58 +16530,49 @@ testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 -=== 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":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=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:2349: [8] at 990 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" -=== 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/chunked_file-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=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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 326 - testutil.go:509: Offset: 218, NextOffset: 490 +=== 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":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: 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:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 940 + testutil.go:509: Offset: 515, NextOffset: 1181 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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/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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,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/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=0,prefix="",format=GNU,minChunkSize=64000 === 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: @@ -17359,7 +16594,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=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=0,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 138 175 212 249 286 323 366 992] testutil.go:2330: got gzip streams: @@ -17371,54 +16606,81 @@ testutil.go:2349: [5] at 286 in stargz, uncompressed length 4 testutil.go:2349: [6] at 323 in stargz, uncompressed length 492 testutil.go:2349: [7] at 366 in stargz, uncompressed length 3072 -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [8] at 992 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 -=== 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":138,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 +=== 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" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 949 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 1188 + testutil.go:509: Offset: 352, NextOffset: 949 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 === 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 941 +=== 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: 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: 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: 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: 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 + 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/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368 994] testutil.go:2330: got gzip streams: @@ -17440,38 +16702,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=false,format=PAX -=== 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 [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 -=== 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=0,prefix="./",format=PAX,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: @@ -17493,7 +16724,38 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=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":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 951 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 1193 + testutil.go:509: Offset: 352, NextOffset: 951 +=== 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 139 176 213 250 287 324 369 999] testutil.go:2330: got gzip streams: @@ -17514,39 +16776,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 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: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 2029 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 947 + testutil.go:509: Offset: 514, NextOffset: 1182 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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: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: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 + 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/testWriteAndOpen/chunked_file-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 === 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: @@ -17559,8 +16823,6 @@ testutil.go:2349: [6] at 324 in stargz, uncompressed length 492 testutil.go:2349: [7] at 367 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 997 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000016fSTARGZ" -=== 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:1638: got TOC entries: testutil.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"} @@ -17590,52 +16852,15 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":244,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":277,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== 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 "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 988, NextOffset: 2514 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 in stargz, uncompressed length 4 testutil.go:2349: [6] at 277 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 2046 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 309 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 880 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000135STARGZ" testutil.go:1638: got TOC entries: @@ -17646,10 +16871,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317 888] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17670,38 +16892,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=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 2021 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 2490 - testutil.go:509: Offset: 684, NextOffset: 2021 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -17721,10 +16911,39 @@ 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=-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 "": [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: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 1187 + testutil.go:509: Offset: 357, NextOffset: 955 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=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 @@ -17765,40 +16984,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,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 [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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 === 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: @@ -17820,76 +17006,60 @@ 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 -=== 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":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 948 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 1181 + testutil.go:509: Offset: 353, NextOffset: 948 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311 880] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 -=== 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=USTAR 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/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 382 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [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:509: Offset: 170, NextOffset: 651 -=== 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: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 -=== 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:509: Offset: 944, NextOffset: 981 -=== 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"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - 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 [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 2498 - testutil.go:509: Offset: 688, NextOffset: 2029 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== 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=0,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 114 147 180 213 246 279 319 888] testutil.go:2330: got gzip streams: @@ -17917,9 +17087,6 @@ 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/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=PAX 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 @@ -17928,49 +17095,12 @@ testutil.go:1638: got TOC entries: testutil.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/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=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":147,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":180,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - 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: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 2046 - testutil.go:509: Offset: 988, NextOffset: 2514 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [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 -=== 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=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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go: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=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 @@ -17991,72 +17121,27 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 310 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 113 in stargz, uncompressed length 4 testutil.go:2349: [2] at 146 in stargz, uncompressed length 4 testutil.go:2349: [3] at 179 in stargz, uncompressed length 4 testutil.go:2349: [4] at 212 in stargz, uncompressed length 4 testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 884 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" -=== 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/chunked_file-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/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"} -=== 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 - testutil.go:395: Comparing: "foo2" vs "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 -=== 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":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 686, NextOffset: 2023 -=== 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":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: 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 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=9,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 891] testutil.go:2330: got gzip streams: @@ -18088,14 +17173,6 @@ testutil.go:2349: [5] at 245 in stargz, uncompressed length 4 testutil.go:2349: [6] at 278 in stargz, uncompressed length 492 testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [8] at 883 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -18105,34 +17182,35 @@ 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: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 656 - testutil.go:509: Offset: 384, NextOffset: 948 +=== 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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 "": [.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: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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 523 === 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: @@ -18154,13 +17232,13 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 326, NextOffset: 359 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + 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=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: @@ -18169,54 +17247,20 @@ 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 -=== 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 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:509: Offset: 384, NextOffset: 946 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX 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=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [7] at 310 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 883 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":113,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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"} 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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go: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: 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 === 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: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=0,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 110 143 176 209 242 275 315 885] testutil.go:2330: got gzip streams: @@ -18246,56 +17290,49 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:2349: [6] at 275 in stargz, uncompressed length 492 testutil.go:2349: [7] at 307 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 877 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000133STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - 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" -=== 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":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=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== 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: 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 [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: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 990, NextOffset: 2515 - testutil.go:509: Offset: 697, NextOffset: 2048 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320 889] testutil.go:2330: got gzip streams: @@ -18317,8 +17354,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=9,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 881] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18338,89 +17373,13 @@ 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/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo6 foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo4 foo5 foo6 foo_empty foo2 foo_empty2] vs [foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== 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 - 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=0,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 115 148 181 214 247 280 320 889] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX 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 @@ -18429,32 +17388,15 @@ testutil.go:2349: [6] at 280 in stargz, uncompressed length 1616 testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 889 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" -=== 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=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/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"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: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 881] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18475,7 +17417,39 @@ 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/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=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 [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: 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: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === 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: @@ -18497,86 +17471,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/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_empty2 foo_empty3 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 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: 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: "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: "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_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo2 foo3 foo4] vs [foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 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: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== 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=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 @@ -18597,6 +17491,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 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 @@ -18617,7 +17513,37 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 +=== 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 === 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: @@ -18639,52 +17565,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty5 foo6 foo_empty] vs [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo foo2 foo_empty4 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: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty4 foo_empty5 foo] vs [foo_empty foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 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 +=== 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=0,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: @@ -18695,59 +17577,17 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [7] at 320 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":115,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== 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: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":148,"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:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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_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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312 884] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -18768,119 +17608,60 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=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=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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 "": [foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6] vs [foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "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: "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: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: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: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 foo3 foo_empty4 foo_empty5 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3] vs [foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo3 foo_empty3] + 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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 + 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 === 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: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== 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:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== 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 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: 3749, NextOffset: 3786 -=== 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":114,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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: [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=gzip_compression_level=0,prefix="../",src=0,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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=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 @@ -18900,6 +17681,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=0,prefix="../",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] testutil.go:2330: got gzip streams: @@ -18920,100 +17702,17 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=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_empty foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty5 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty] vs [foo_empty foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 891] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 117 in stargz, uncompressed length 4 testutil.go:2349: [2] at 150 in stargz, uncompressed length 4 testutil.go:2349: [3] at 183 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== 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 testutil.go:2349: [5] at 249 in stargz, uncompressed length 4 testutil.go:2349: [6] at 282 in stargz, uncompressed length 492 testutil.go:2349: [7] at 314 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [8] at 891 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -19023,7 +17722,39 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 +=== 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=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 2490 + testutil.go:509: Offset: 684, NextOffset: 2021 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322 899] testutil.go:2330: got gzip streams: @@ -19034,8 +17765,6 @@ 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 -=== 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:2349: [7] at 322 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 899 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000142STARGZ" testutil.go:1638: got TOC entries: @@ -19066,88 +17795,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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo5 foo_empty foo2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 === RUN TestGzipEStargz/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:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== 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:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "" vs "" - 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_empty3 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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: "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: "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" -=== 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 @@ -19167,7 +17815,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=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 testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313 891] testutil.go:2330: got gzip streams: @@ -19188,7 +17835,39 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== 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 "": [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 [foo2 foo] + 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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 898] testutil.go:2330: got gzip streams: @@ -19210,92 +17889,18 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo_empty foo3 foo4] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo foo_empty2 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: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo5 foo6] vs [foo foo2 foo_empty2 foo_empty3 foo5 foo6 foo_empty foo3 foo4 foo_empty4 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/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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 testutil.go:2349: [5] at 248 in stargz, uncompressed length 4 testutil.go:2349: [6] at 281 in stargz, uncompressed length 492 testutil.go:2349: [7] at 313 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:2349: [8] at 890 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" 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: 8103, NextOffset: 9696 -=== 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":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"} @@ -19303,26 +17908,41 @@ 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: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_empty" vs "foo_empty" +=== 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=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go: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: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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321 898] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -19343,27 +17963,10 @@ 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/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 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo4] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== 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: 6464, NextOffset: 6501 -=== 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 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 @@ -19374,84 +17977,12 @@ testutil.go:1638: got TOC entries: testutil.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=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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/chunked_file-compression=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"} -=== 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: "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/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3] === 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:395: 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: "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" - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,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=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318 897] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -19491,51 +18022,50 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=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=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":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 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty5 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: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 2046 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 2514 + testutil.go:509: Offset: 694, NextOffset: 2046 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323 900] testutil.go:2330: got gzip streams: -=== 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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 118 in stargz, uncompressed length 4 testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [7] at 323 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [8] at 900 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000143STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} @@ -19545,64 +18075,9 @@ 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 foo 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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo" 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_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=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== 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=-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: @@ -19643,95 +18118,52 @@ 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/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 -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go: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_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo_empty5] vs [foo foo2 foo3 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 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: 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:401: Directory: "" vs "": [foo foo2] vs [.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: "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: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: "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/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + 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=USTAR,minChunkSize=0 +=== RUN 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo3 foo5 foo_empty5 foo foo2] vs [foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty5 foo foo_empty foo2 foo3 foo_empty4] -=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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 118 in stargz, uncompressed length 4 -=== 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: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 151 in stargz, uncompressed length 4 testutil.go:2349: [3] at 184 in stargz, uncompressed length 4 testutil.go:2349: [4] at 217 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=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: "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=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [5] at 250 in stargz, uncompressed length 4 testutil.go:2349: [6] at 283 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [7] at 315 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: 1602, NextOffset: 1639 - 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: [8] at 892 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013bSTARGZ" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=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/big.txt","type":"reg","size":23,"mode":420,"offset":118,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} @@ -19740,27 +18172,7 @@ 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:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== 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=-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 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 @@ -19781,7 +18193,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,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=false,format=GNU testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 314 892] testutil.go:2330: got gzip streams: @@ -19803,128 +18215,26 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== 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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo3 foo4 foo5 foo6 foo_empty foo2 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" 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653 2042] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [1] at 227 in stargz, uncompressed length 4 testutil.go:2349: [2] at 264 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [3] at 301 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [4] at 338 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [5] at 375 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [6] at 412 in stargz, uncompressed length 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [7] at 653 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2042 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028dSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":227,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [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: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":301,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3241, NextOffset: 4834 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== 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=-1,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 512 1901] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -19944,6 +18254,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=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":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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 2506 + testutil.go:509: Offset: 693, NextOffset: 2040 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,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: @@ -19964,77 +18308,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":338,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 -=== 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty] vs [foo5 foo2 foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty4 foo5 foo2] vs [foo2 foo3 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 227 in stargz, uncompressed length 4 @@ -20053,24 +18328,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"} -=== 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:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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 -=== 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 @@ -20091,6 +18349,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 514 1903] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20109,127 +18369,61 @@ 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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo5 foo_empty5] vs [foo2 foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] - 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: "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: "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: "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 foo2 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo] vs [foo_empty foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3] - 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/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656 2058] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=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: 1143, NextOffset: 1180 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 928, NextOffset: 965 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,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 1616 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1180, NextOffset: 1946 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:2349: [7] at 656 in stargz, uncompressed length 3072 testutil.go:2349: [8] at 2058 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 965, NextOffset: 1669 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR 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=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 690, NextOffset: 2030 + testutil.go:509: Offset: 983, NextOffset: 2500 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 === 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:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 -=== 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: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=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=-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: @@ -20251,7 +18445,116 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=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":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 697, NextOffset: 2048 + testutil.go:509: Offset: 990, NextOffset: 2515 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] 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/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 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4] vs [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty5 foo6 foo_empty foo foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo4 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: "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" + 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_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=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: @@ -20273,6 +18576,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1917] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20293,75 +18598,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== 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_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 foo2 foo_empty3] vs [foo4 foo_empty4 foo5 foo foo3 foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty] - 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 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 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: "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_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo foo3 foo4 foo_empty4] vs [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo2 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_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=-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: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 657 2059] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 940 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 231 in stargz, uncompressed length 4 testutil.go:2349: [2] at 268 in stargz, uncompressed length 4 @@ -20369,44 +18607,94 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [7] at 657 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: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [8] at 2059 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000291STARGZ" 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: 95, NextOffset: 132 -=== 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} -=== 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/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU 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"} -=== 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/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU 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=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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty5] vs [foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo 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_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: "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: "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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,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 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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: @@ -20427,9 +18715,8 @@ 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/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654 2050] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20450,67 +18737,15 @@ 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/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 - 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 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 817, NextOffset: 947 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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 228 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo_empty5 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo2 foo4 foo_empty4 foo foo_empty foo_empty3 foo5 foo_empty5 foo6 foo_empty2 foo3] - 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/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:2349: [5] at 376 in stargz, uncompressed length 4 testutil.go:2349: [6] at 413 in stargz, uncompressed length 492 testutil.go:2349: [7] at 513 in stargz, uncompressed length 3072 @@ -20523,43 +18758,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":339,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":376,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":413,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 === RUN TestGzipEStargz/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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 654 2050] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20580,6 +18779,84 @@ 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/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo5 foo_empty5 foo_empty2 foo foo_empty foo2 foo4 foo_empty4 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_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 "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4] vs [foo5 foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo 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: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 228 265 302 339 376 413 513 1909] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20600,8 +18877,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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 229 266 303 340 377 414 655 2050] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20622,85 +18897,12 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":377,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":414,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== 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_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] - 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 - 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 303, NextOffset: 438 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 229 in stargz, uncompressed length 4 testutil.go:2349: [2] at 266 in stargz, uncompressed length 4 testutil.go:2349: [3] at 303 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 610 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 @@ -20714,21 +18916,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/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: 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/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== 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=-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: @@ -20750,7 +18939,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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 515 1922] testutil.go:2330: got gzip streams: @@ -20772,90 +18961,8 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo5 foo_empty5] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo3 foo4 foo5] - 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: "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_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 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty2 foo3 foo5 foo_empty5 foo foo2 foo4 foo_empty4 foo6 foo_empty foo_empty3] - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=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: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1946 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "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/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: -=== 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: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 @@ -20874,6 +18981,87 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4] vs [foo_empty foo3 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo foo_empty foo3 foo_empty4 foo5] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 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 +=== 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: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: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,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 1922] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -20893,7 +19081,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659 2066] testutil.go:2330: got gzip streams: @@ -20914,88 +19101,7 @@ 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=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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1667 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:395: Comparing: "foo" vs "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty3 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] - 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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: "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 -=== 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 @@ -21015,7 +19121,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":344,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":381,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":418,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: @@ -21027,7 +19132,81 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=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_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo3 foo5 foo_empty5 foo6] vs [foo foo_empty foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 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: "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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3] + 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: "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" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: @@ -21059,6 +19238,12 @@ testutil.go:1683: "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=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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21069,8 +19254,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=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="",lossless=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 @@ -21087,22 +19270,11 @@ testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 @@ -21112,114 +19284,26 @@ testutil.go:1683: "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:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 374 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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 "" -=== 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=true,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=PAX,minChunkSize=0 - testutil.go:509: Offset: 374, NextOffset: 411 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_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 "": [foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo4 foo_empty5] vs [foo_empty2 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] - 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/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX 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: 633, NextOffset: 763 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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=PAX 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 -=== 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=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: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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 @@ -21229,9 +19313,85 @@ testutil.go:1683: "bar"(basename:"bar") is 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=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_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4] vs [foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty 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: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo5 foo_empty5 foo foo_empty2 foo_empty4 foo_empty3 foo4 foo6 foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,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/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 @@ -21251,8 +19411,10 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21283,7 +19445,83 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=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 "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo4 foo5] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo6 foo 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: "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: "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: "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_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 === 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: @@ -21291,9 +19529,9 @@ testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ea1STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: @@ -21315,103 +19553,16 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=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 "": [foo4 foo5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo_empty2] 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: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR 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: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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: "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/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 620, NextOffset: 787 -=== 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 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" 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: "foo4" vs "foo4" === 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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1697 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo foo_empty2 foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 - 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: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 -=== 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 @@ -21422,9 +19573,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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== 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=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 @@ -21435,6 +19583,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=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745 6333] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21445,18 +19595,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=0,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a3dSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 160 216 536] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21487,116 +19637,26 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 160 213 533] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 160 in stargz, uncompressed length 512 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 434 - testutil.go:509: Offset: 414, NextOffset: 579 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 157 213 534] -=== 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 944, NextOffset: 981 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1647 - testutil.go:509: Offset: 1192, NextOffset: 1965 - testutil.go:395: Comparing: "foo" 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: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 213 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 534 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 604, NextOffset: 641 - testutil.go:509: Offset: 782, NextOffset: 819 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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: 641, NextOffset: 774 - testutil.go:509: Offset: 819, NextOffset: 952 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo6 foo foo_empty foo3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4] - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1965 - testutil.go:509: Offset: 981, NextOffset: 1647 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 377 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:509: Offset: 300, NextOffset: 434 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="",lossless=false,format=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 @@ -21606,9 +19666,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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo6 foo2 foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" 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: "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_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo4 foo2 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" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 163 219 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21625,12 +19762,11 @@ testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 537 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 163 219 540] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21650,32 +19786,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" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-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: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"}]} +=== 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_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3] vs [foo foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 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: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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 foo_empty3 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3] vs [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo5 foo foo_empty2 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo3 foo4 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty] 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:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "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: 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:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: 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 +=== 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=GNU,minChunkSize=64000 === 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: @@ -21686,61 +19876,75 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "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=1,prefix="./",src=0,format=GNU,minChunkSize=0 - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo5] vs [foo2 foo_empty3 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 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: "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: 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 - 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: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: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty 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: "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: 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/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 163 216 537] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21751,8 +19955,16 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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: 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 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 162 218 543] testutil.go:2330: got gzip streams: @@ -21784,7 +19996,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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=USTAR,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: @@ -21796,57 +20009,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 -=== 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 "": [foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3] vs [foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo6] vs [foo_empty5 foo6 foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 -=== 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: -=== 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: 581 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 162 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 218 in stargz, uncompressed length 2560 @@ -21854,44 +20018,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/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 300, NextOffset: 431 - 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: 1154, NextOffset: 1191 - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:509: Offset: 973, NextOffset: 1682 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: "foo5" vs "foo5" -=== 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 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:509: Offset: 805, NextOffset: 936 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,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 @@ -21901,16 +20028,97 @@ testutil.go:1683: "bar"(basename:"bar") is 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=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_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo_empty5 foo2 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark 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: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo_empty4 foo_empty5] vs [foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 164 220 547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 220 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 547 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dcSTARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN 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: @@ -21918,12 +20126,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=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 164 220 547] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -21944,115 +20150,106 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 .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: 270, NextOffset: 307 - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 - 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 - 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 -=== 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: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:509: Offset: 248, NextOffset: 384 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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 -=== 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=true,format=GNU testutil.go:2349: [1] at 164 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - 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: "foo4" vs "foo4" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,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: 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:509: Offset: 481, NextOffset: 618 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 164 217 544] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 164 in stargz, uncompressed length 512 testutil.go:2349: [2] at 217 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 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 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo foo2 foo3 foo_empty4 foo6] vs [foo4 foo_empty4 foo6 foo foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 141 191 488] testutil.go:2330: got gzip streams: @@ -22060,19 +20257,21 @@ testutil.go:2349: [1] at 141 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 191 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000bfSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 141 183 480] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191 488] testutil.go:2330: got gzip streams: @@ -22084,126 +20283,106 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/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 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6] vs [foo foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 141 183 480] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 518, NextOffset: 654 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - 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=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [1] at 141 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: 687, NextOffset: 796 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 183 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 480 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b7STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== 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" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 +=== NAME TestGzipEStargz/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 foo3 foo4 foo5 foo6 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo6 foo foo3 foo4 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "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: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_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo6] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo2 foo_empty3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo6] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo3 foo4 foo5 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: 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: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: "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: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go: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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 + 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=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190 486] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 -=== 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:509: Offset: 253, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 190 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [3] at 486 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000beSTARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 === 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:509: Offset: 395, NextOffset: 504 -=== 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=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 140 182 478] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22224,8 +20403,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=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 143 185 483] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22246,6 +20423,85 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=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 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo5 foo_empty5] vs [foo_empty foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 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: 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" 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: "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: "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: "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 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo foo3 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: "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_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" + 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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 @@ -22256,60 +20512,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4] vs [.no.prefetch.landmark foo foo2 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty3 foo_empty5 foo6 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:509: Offset: 836, NextOffset: 1434 -=== 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 testutil.go:2349: [2] at 193 in stargz, uncompressed length 2560 @@ -22318,47 +20522,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=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_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" 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: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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 testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 185 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 483 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b9STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - 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 141 191 487] testutil.go:2330: got gzip streams: @@ -22370,7 +20542,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=false,format=USTAR -=== 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=9,prefix="",format=GNU,minChunkSize=64000 === 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: @@ -22392,6 +20564,46 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=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 "": [foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2 foo4 foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "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: 1678 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,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 479] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22401,112 +20613,60 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "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/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6] vs [foo5 foo_empty5 foo6 foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,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: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3] vs [foo_empty foo2 foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5] + 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: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go: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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: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/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 === 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 689 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [1] at 142 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 541, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 192 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: 689, NextOffset: 799 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [3] at 488 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c0STARGZ" -=== 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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo_empty4 .no.prefetch.landmark foo] vs [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 968, NextOffset: 1001 === 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:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:509: Offset: 827, NextOffset: 1424 - 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=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 @@ -22523,22 +20683,22 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 144 in stargz, uncompressed length 512 testutil.go:2349: [2] at 186 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 484 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000baSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + 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=9,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 144 194 492] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22549,8 +20709,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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 144 186 484] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22571,13 +20729,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=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo3 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 === 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: @@ -22589,98 +20741,16 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 150 200 501] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo3 foo6] vs [foo foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 -=== 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 150 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 982, NextOffset: 1015 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR 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: 809, NextOffset: 842 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:509: Offset: 842, NextOffset: 1440 - 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" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 150 192 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22691,17 +20761,97 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 150 200 501] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 150 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 501 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=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: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 150 192 493] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22732,106 +20882,16 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo6 foo foo_empty3 foo5 foo_empty5 foo2] vs [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 .no.prefetch.landmark foo2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_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: "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=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=PAX,minChunkSize=0 - testutil.go:509: Offset: 687, NextOffset: 796 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [1] at 155 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: 821, NextOffset: 1422 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 998, NextOffset: 1666 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo_empty4] vs [foo2 foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3] - 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: "foo_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" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 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 -=== 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 @@ -22841,8 +20901,9 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",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 155 205 510] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22853,17 +20914,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 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=GNU testutil.go:1580: testing streams: [0 0 155 205 510] testutil.go:2330: got gzip streams: @@ -22875,8 +20934,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=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 155 197 502] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -22886,30 +20943,89 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3] vs [foo3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo foo_empty3 foo4 foo_empty5] vs [.no.prefetch.landmark foo2 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 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_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_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: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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo2 foo6 .no.prefetch.landmark] vs [foo foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go: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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 +=== 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=9,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 203 507] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 404, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 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" @@ -22917,89 +21033,16 @@ testutil.go:1683: "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=PAX,minChunkSize=0 - testutil.go:509: Offset: 525, NextOffset: 662 - 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 153 195 499] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 371 -=== 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 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 === 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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=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 @@ -23010,8 +21053,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=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 153 195 499] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23028,100 +21069,20 @@ testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 203 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 507 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 153 195 499] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/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 153 in stargz, uncompressed length 512 -=== 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":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty2 foo_empty4 foo_empty5] -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo6] vs [foo_empty5 foo2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty 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: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 157 207 511] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23132,25 +21093,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=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 157 199 503] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 503 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 157 207 511] testutil.go:2330: got gzip streams: @@ -23172,8 +21123,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=true,format=GNU -=== 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=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 @@ -23190,147 +21139,132 @@ testutil.go:2349: [1] at 156 in stargz, uncompressed length 512 testutil.go:2349: [2] at 198 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 502 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c6STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + 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 398 651 1452] -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo6 foo2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 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: "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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 651 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1452 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000028bSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty2 foo_empty3 foo_empty5] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: "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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo2 foo_empty2 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3] + 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: "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: 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: 809, NextOffset: 842 - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 842, NextOffset: 1440 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + 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: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1015, NextOffset: 1683 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,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=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR 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:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 510 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo6 foo_empty2 foo_empty3 foo_empty5] vs [foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6] - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 1311 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001feSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 374, NextOffset: 407 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - 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: "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: "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=1,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 398 651 1452] testutil.go:2330: got gzip streams: -=== 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=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 === 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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 398 510 1311] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 testutil.go:2349: [2] at 510 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1311 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001feSTARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 402 655 1455] testutil.go:2330: got gzip streams: @@ -23342,21 +21276,101 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo2 foo3 foo4] vs [foo_empty4 foo5 foo_empty5 foo6 foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo] + 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo4 foo_empty4 foo5 foo_empty5 foo6 foo2] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo4 foo2] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 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" 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: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 402 514 1314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 402 in stargz, uncompressed length 512 testutil.go:2349: [2] at 514 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1314 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000202STARGZ" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 403 656 1463] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 656 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1463 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" @@ -23374,104 +21388,16 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== 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 "": [foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5 foo6 foo foo_empty2] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 foo5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 174, NextOffset: 207 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 403 656 1463] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 111, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 656 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1463 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000290STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 650, NextOffset: 683 - testutil.go:509: Offset: 533, NextOffset: 641 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX 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: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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 392, NextOffset: 500 - testutil.go:509: Offset: 515, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo5 foo6 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo foo_empty2 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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_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: "foo5" vs "foo5" - testutil.go:509: Offset: 791, NextOffset: 824 - testutil.go:509: Offset: 641, NextOffset: 674 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 674, NextOffset: 782 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 992, NextOffset: 1658 - testutil.go:509: Offset: 815, NextOffset: 1410 -=== 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 @@ -23482,9 +21408,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=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 405 658 1465] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23495,6 +21418,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=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 +=== 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 @@ -23514,11 +21439,87 @@ testutil.go:1683: "bar"(basename:"bar") is 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: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 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo foo3] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo foo_empty foo3 foo4] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1697 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 +=== 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=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 400 512 1315] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR 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 @@ -23527,46 +21528,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=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 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: 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" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 400 653 1456] testutil.go:2330: got gzip streams: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=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 2560 @@ -23575,66 +21538,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=PAX -=== 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: 797, NextOffset: 830 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 830, NextOffset: 1426 - testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 691 - testutil.go:509: Offset: 511, NextOffset: 544 - testutil.go:509: Offset: 691, NextOffset: 801 - testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:509: Offset: 830, NextOffset: 1426 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 400 512 1315] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 368 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 489, NextOffset: 522 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 368, NextOffset: 401 - testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:509: Offset: 401, NextOffset: 511 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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" -=== 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=9,prefix="/",format=GNU,minChunkSize=0 === 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: @@ -23646,8 +21560,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=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -23668,6 +21580,85 @@ testutil.go:1683: "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 +=== 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_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo6 foo foo2 foo_empty4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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_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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty foo3 foo_empty4 foo_empty5 foo6 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: "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_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: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:509: Offset: 981, NextOffset: 1647 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 405 517 1327] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23687,16 +21678,8 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" 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=1,prefix="",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 405 517 1327] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 2048 testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 @@ -23705,102 +21688,19 @@ testutil.go:1683: "bar"(basename:"bar") is 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo3 foo_empty2 foo5 foo_empty5 foo_empty foo2] vs [foo2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty 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 === 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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 821, NextOffset: 1424 - testutil.go:509: Offset: 995, NextOffset: 1665 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 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: 484 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 === 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: 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 827, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [2] at 662 in stargz, uncompressed length 2560 -=== 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: 788, NextOffset: 821 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:2349: [3] at 1472 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000296STARGZ" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: 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: "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=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -23817,8 +21717,6 @@ testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -23843,6 +21741,85 @@ testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,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":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_empty4 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 265, NextOffset: 302 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 302, NextOffset: 437 + testutil.go:509: Offset: 415, NextOffset: 583 + 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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo foo_empty foo_empty2] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty4 foo6 foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 +=== 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 @@ -23858,113 +21835,30 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go: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=9,prefix="../",format=USTAR,minChunkSize=64000 +=== 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=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo3 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:395: Comparing: "foo_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: 1435 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark] vs [foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo4] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2688 4764] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 4764 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000a80STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" === 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:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1675 - testutil.go:509: Offset: 836, NextOffset: 1435 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 - testutil.go:509: Offset: 117, NextOffset: 227 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_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 -=== 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=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 @@ -23972,8 +21866,6 @@ testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2688 4764] -=== 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=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 2048 @@ -24014,134 +21906,117 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,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":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo6] vs [foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty4] vs [foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 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: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=PAX,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== 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 "": [foo4 foo5 foo_empty5 foo6 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo_empty2] vs [foo2 foo4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 838, NextOffset: 1455 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1008, NextOffset: 1699 -=== 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo_empty5 foo6 foo4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1564 3640] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=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=-1,prefix="",src=0,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 -=== 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 693, NextOffset: 805 === 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - 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=USTAR,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 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 3640 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000061cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 378] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24166,7 +22041,7 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: @@ -24174,120 +22049,24 @@ testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== 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 "": [foo3 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2] vs [foo3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo] - 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/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 144 375] -=== 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: 84, NextOffset: 117 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 117, NextOffset: 229 === 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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5] vs [foo4 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 229, NextOffset: 262 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 -=== 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: 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=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [2] at 384 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=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=USTAR testutil.go:1580: testing streams: [0 0 149 380] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=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 @@ -24299,6 +22078,84 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 380 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" +=== 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_empty5 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo5 foo6 foo foo_empty foo2] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty4 .no.prefetch.landmark 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: 618, NextOffset: 655 + testutil.go:509: Offset: 799, NextOffset: 836 + testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:509: Offset: 836, NextOffset: 973 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1003, NextOffset: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo2 foo3 foo_empty4 foo5 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_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: 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: "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_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 153 384] testutil.go:2330: got gzip streams: @@ -24311,109 +22168,101 @@ 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 === 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: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"}]} +=== 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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2] vs [foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5] 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: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_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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1008, NextOffset: 1700 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 -=== 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: 179, NextOffset: 212 -=== 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" -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo5] vs [foo4 foo_empty4 foo_empty5 foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo_empty2] - 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#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5] vs [foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty4 foo5] 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: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: 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: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: "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: "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/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 152 386] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 152 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000098STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 148 382] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 382 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== 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=PAX testutil.go:1580: testing streams: [0 0 152 386] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24432,13 +22281,89 @@ 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 147 381] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 147 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 381 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000093STARGZ" +=== 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 "": [foo2 foo_empty2 foo_empty3 foo5 foo6 foo_empty foo3 foo4 foo_empty4 foo_empty5 foo] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1434 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 .no.prefetch.landmark foo2] vs [foo foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5] + 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 + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 153 391] testutil.go:2330: got gzip streams: @@ -24452,106 +22377,98 @@ 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: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"}]} +=== 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 "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo4 foo_empty4] vs [foo4 foo5 foo6 foo_empty foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty foo2 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo5] + 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: 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:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "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:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo6 foo_empty foo2 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo3 foo_empty2 foo_empty4 foo5 foo_empty foo2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:395: Comparing: "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_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: 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: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: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 + 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=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 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 153 391] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 153 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 391 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000099STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 362, NextOffset: 500 === 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: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 "": [foo_empty foo4 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo4 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "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 - 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" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 148 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 386 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000094STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/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=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 154 392] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24564,6 +22481,8 @@ testutil.go:2349: [1] at 149 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 387 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000095STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24576,13 +22495,12 @@ 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 -=== 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=PAX testutil.go:1580: testing streams: [0 0 112 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000070STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 105 312] testutil.go:2330: got gzip streams: @@ -24596,112 +22514,106 @@ 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=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":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:1580: testing streams: [0 0 105 312] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty] vs [foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo5 foo6 foo_empty foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: "foo_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_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: "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: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: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo_empty4 foo5 foo6] vs [foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 312] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 225, NextOffset: 258 -=== 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=PAX,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=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 312 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000069STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=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: 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: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: 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:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 811, NextOffset: 844 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=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 -=== 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:2349: [1] at 115 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 324 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000073STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 110 319] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 319 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006eSTARGZ" +=== 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: "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_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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 +=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24726,87 +22638,96 @@ testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 317 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 113 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000071STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 107 316] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 497, NextOffset: 530 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 408, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 107 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: 530, NextOffset: 667 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo4 foo_empty5] vs [.no.prefetch.landmark foo3 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo_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" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 + 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: 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: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_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo4] vs [foo5 foo_empty foo_empty2 foo_empty4 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:401: Directory: "" vs "": [foo3 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo6 foo_empty5] vs [foo_empty5 foo6 foo foo_empty foo4 foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3] + 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_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: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_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: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/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 113 322] testutil.go:2330: got gzip streams: @@ -24814,36 +22735,12 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_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=0,format=PAX,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 107 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 107 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 316 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 321] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24856,6 +22753,8 @@ testutil.go:2349: [1] at 106 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,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 118 329] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -24874,105 +22773,18 @@ testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 329 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo_empty4] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 111 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 322 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000006fSTARGZ" -=== 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" === 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: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" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty5] vs [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 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: 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 -=== 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: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1700 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=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 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 837, NextOffset: 1457 === 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 @@ -24985,8 +22797,6 @@ testutil.go:2349: [1] at 124 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 339 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007cSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 117 332] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25005,109 +22815,18 @@ testutil.go:2349: [1] at 117 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 332 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000075STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 .no.prefetch.landmark foo_empty2 foo4 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 125 340] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 851, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 125 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 340 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 704, NextOffset: 818 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 118 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo4 foo_empty5 foo6] vs [foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 333 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000076STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,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 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:509: Offset: 264, NextOffset: 378 - 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 347] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -25125,6 +22844,7 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 127 342] testutil.go:2330: got gzip streams: @@ -25138,120 +22858,23 @@ testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 347 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000084STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 126 341] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 126 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 341 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=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_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty foo_empty2 foo5 foo6] - 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 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 343] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-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=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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "" vs "" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo5 foo6 foo_empty foo_empty2] vs [foo foo_empty2 foo_empty3 foo5 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] - 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: "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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=GNU,minChunkSize=0 - 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=false,format=USTAR 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: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: @@ -25259,13 +22882,90 @@ testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 343 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== 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=PAX testutil.go:1580: testing streams: [0 0 122 336] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo6 foo] + 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: "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" 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: "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 "": [foo foo_empty foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 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 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 129 343] testutil.go:2330: got gzip streams: @@ -25279,103 +22979,98 @@ testutil.go:2349: [1] at 122 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 336 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000007aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - 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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/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 "": [foo6 foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty] vs [foo foo_empty foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "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: "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: "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:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3 foo_empty5] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go: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" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo6] vs [foo6 foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty] -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "foo_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:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] + 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: 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:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: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_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: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go: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 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134 351] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 351 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000086STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 129 346] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 351] testutil.go:2330: got gzip streams: @@ -25383,16 +23078,13 @@ 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=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 129 346] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 129 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 346 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000081STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== 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 @@ -25416,49 +23108,92 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 287 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 793 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011fSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 428 934] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 428 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== 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"}]} -=== 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=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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty5 foo6 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 foo_empty4 foo_empty5] vs [foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo5] 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: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: 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: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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo5 foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty2 foo_empty4 foo_empty3 foo4 foo5 foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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: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: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 + 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" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 697, NextOffset: 809 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 428 934] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 428 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 934 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 287 793] testutil.go:2330: got gzip streams: @@ -25466,57 +23201,11 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo4 foo_empty4 foo6] vs [foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 430 936] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 430 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 936 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 290 796] testutil.go:2330: got gzip streams: @@ -25530,8 +23219,6 @@ 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 -=== 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=-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 @@ -25544,6 +23231,86 @@ 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 +=== 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo5 foo6 foo foo2] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 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: "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: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 359, NextOffset: 392 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 650, NextOffset: 683 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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_empty2" vs "foo_empty2" + 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_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: "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" +=== 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=USTAR,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 293 803] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25556,116 +23323,18 @@ testutil.go:2349: [1] at 437 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 947 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b5STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty5 foo6 foo] vs [foo3 foo_empty3 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 296 806] -=== 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/block_char_fifo-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 296 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: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:2349: [2] at 806 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000128STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - 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_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty] vs [foo foo_empty2 foo3 foo_empty5 foo6 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 525, NextOffset: 558 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 432 939] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=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: 329, NextOffset: 362 -=== 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: 231, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 432 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 362, NextOffset: 500 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [2] at 939 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 264, NextOffset: 378 === 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: "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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 291 798] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25678,8 +23347,6 @@ 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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 291 798] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -25691,6 +23358,84 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 434 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 941 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b2STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] vs [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo_empty5 foo6] + 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: "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: "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: "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 "": [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 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_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_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: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 293 800] testutil.go:2330: got gzip streams: @@ -25698,142 +23443,113 @@ testutil.go:2349: [1] at 293 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 800 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000125STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 436 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 436 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo6 .no.prefetch.landmark foo5 foo_empty5] - 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: "foo" vs "foo" - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 168, NextOffset: 456 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 295 809] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 456, NextOffset: 493 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 706, NextOffset: 1029 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 === 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo5 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3] vs [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo3 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: "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" -=== 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/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: 344, NextOffset: 381 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 131, NextOffset: 168 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 950 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== 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 testutil.go:2349: [1] at 295 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 809 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=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 439 953] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 439 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 953 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,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 298 812] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 298 in stargz, uncompressed length 2048 testutil.go:2349: [2] at 812 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000012aSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo5 foo_empty5] + 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: "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: 484 + 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: 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: "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 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo_empty3 foo5 foo_empty5] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty5 foo3 foo_empty3] + 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: 794, NextOffset: 827 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "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: "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/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 @@ -25856,20 +23572,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=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=-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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo foo2] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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" -=== 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 @@ -25879,76 +23581,98 @@ 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 -=== 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=0,prefix="",lossless=true,format=PAX testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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" +=== 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: 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: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: 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: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" +=== RUN 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 "": [foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3] vs [foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:395: Comparing: "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: "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:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4] vs [foo3 foo_empty3 foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty 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: "foo6" vs "foo6" - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 5483 - testutil.go:509: Offset: 1819, NextOffset: 5046 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go: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 "": [foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4] vs [foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 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: 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: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: 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: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: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:509: Offset: 836, NextOffset: 1435 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,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: @@ -25961,8 +23685,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/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -25974,8 +23696,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26009,31 +23729,8 @@ 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":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo2 foo_empty2 foo4 foo5] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 @@ -26042,62 +23739,8 @@ 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: 1475, NextOffset: 1765 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "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: "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 foo_empty2 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3] vs [foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo6 foo foo_empty2] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 +=== 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: @@ -26109,17 +23752,7 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1148, NextOffset: 1438 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "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=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26142,7 +23775,83 @@ testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/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 "": [foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5] vs [foo_empty2 foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark 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: 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: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "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 foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo3 foo5 foo6 foo foo_empty foo_empty2 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: 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: "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: "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: "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" 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/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: @@ -26155,6 +23864,8 @@ testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26167,6 +23878,56 @@ testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] +=== 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=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 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo5 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: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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo5 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: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 +=== 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 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 @@ -26177,8 +23938,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=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26189,105 +23948,128 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty5 foo6 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 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" +=== 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: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 5062 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_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: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: 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 "": [foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo5 foo_empty5 foo6 foo_empty2] vs [foo foo_empty foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "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: 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: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: 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: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: 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_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973 11585] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 -=== 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: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:509: Offset: 1824, NextOffset: 5062 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU 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: 1456, NextOffset: 1493 -=== 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 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_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: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo3 foo4 foo6 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go: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 -=== 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 @@ -26299,7 +24081,86 @@ testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo5 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:395: Comparing: "foo_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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo5 foo_empty5 foo6 foo] vs [foo2 foo_empty2 foo3 foo5 foo foo_empty foo_empty3 foo4 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: 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 +=== 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: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + 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: "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/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: @@ -26334,44 +24195,7 @@ testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty4 foo_empty5 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] - 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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 782, NextOffset: 819 +=== 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=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849 10461] testutil.go:2330: got gzip streams: @@ -26384,53 +24208,9 @@ testutil.go:2349: [6] at 6849 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 10461 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001ac1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo2 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo_empty5 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: 1029, NextOffset: 1066 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go: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 @@ -26438,8 +24218,85 @@ testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 7973 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 11585 in stargz, uncompressed length 0; extra="SG\x16\x000000000000001f25STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty5 foo6 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_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: "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_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_empty foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo4 foo6 foo_empty2 foo_empty3] vs [foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2] + 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" + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_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" === 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: @@ -26452,10 +24309,10 @@ 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/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,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 248 389 535 650 706 1086] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=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 @@ -26465,63 +24322,86 @@ testutil.go:2349: [6] at 706 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1086 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c2STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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"}]} +=== 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=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_empty foo2 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo2 foo_empty4 foo_empty5 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty5] vs [foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo6 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: 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: 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_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:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty4 foo_empty5] vs [foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo4 foo5 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 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: 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: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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark] vs [foo2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 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: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,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=USTAR testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703 1083] testutil.go:2330: got gzip streams: @@ -26534,30 +24414,6 @@ testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - 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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== 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 132 248 389 535 650 706 1086] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26569,6 +24425,87 @@ 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/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 "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty foo2 foo4 foo] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6] + 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: "foo3" vs "foo3" + testutil.go:509: Offset: 369, NextOffset: 402 +=== 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=PAX,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: "foo_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" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo3 foo_empty4 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] vs [foo foo_empty foo2 foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:395: Comparing: "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: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 369, NextOffset: 402 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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/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 @@ -26580,8 +24517,6 @@ testutil.go:2349: [6] at 703 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1083 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002bfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705 1082] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26593,107 +24528,18 @@ testutil.go:2349: [6] at 705 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1082 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty2 foo3 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 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: 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "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: 5013 - testutil.go:509: Offset: 2121, NextOffset: 5456 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3] vs [foo3 foo5 foo_empty5 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo_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_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_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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1070, NextOffset: 1395 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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=-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=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 testutil.go:2349: [6] at 702 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1079 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002beSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1148, NextOffset: 1438 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go: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 @@ -26702,11 +24548,89 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4 foo6] vs [foo2 foo3 foo_empty4 foo5 foo6 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "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_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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4 foo6 foo2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "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" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711 1095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -26717,98 +24641,99 @@ testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714 1098] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty foo foo2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 5062 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go: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: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo6 foo_empty foo3 foo_empty3 foo5 foo_empty5] - 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: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 "": [foo4 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo5] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty foo3 foo_empty4 foo_empty5 foo6 foo] + 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: "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: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: "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: 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: 492, NextOffset: 525 + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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: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 +=== 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] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 === 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: @@ -26821,16 +24746,12 @@ testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 252 396 543 661 717 1098] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 661 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 717 in stargz, uncompressed length 3584 @@ -26846,86 +24767,86 @@ testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=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"}]} +=== 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 "": [foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo2 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4] - 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 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo] + 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: 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: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: "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: "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" 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: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: "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 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6] vs [foo_empty5 foo6 foo3 foo_empty3 foo_empty4 foo5 foo4 foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "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: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: 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: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: 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 "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4] vs [foo2 foo6 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5] - 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2088, NextOffset: 2125 - testutil.go:509: Offset: 1772, NextOffset: 1809 - testutil.go:509: Offset: 2125, NextOffset: 5442 - testutil.go:509: Offset: 1809, NextOffset: 5004 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:395: Comparing: "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 -=== 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=GNU,minChunkSize=0 - 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: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/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== 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=-2,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 133 249 392 541 658 714 1101] testutil.go:2330: got gzip streams: @@ -26938,7 +24859,7 @@ testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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 133 249 392 541 658 711 1098] testutil.go:2330: got gzip streams: @@ -26951,119 +24872,109 @@ testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714 1101] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark 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: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: 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: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: 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: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: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1494, NextOffset: 1788 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go: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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty2 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2] vs [foo5 foo_empty5 foo_empty2 foo_empty4 foo2 foo3 foo_empty3 foo4 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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: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_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: 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: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: 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:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714 1101] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 1101 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002caSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== 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=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711 1098] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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 133 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2103, NextOffset: 2140 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [6] at 711 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1098 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c7STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1788, NextOffset: 1825 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:509: Offset: 1825, NextOffset: 5052 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:509: Offset: 171, NextOffset: 464 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=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 @@ -27074,6 +24985,7 @@ testutil.go:2349: [5] at 660 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 716 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ccSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 === RUN 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: @@ -27086,107 +24998,96 @@ testutil.go:2349: [6] at 713 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002c9STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo5 foo6] - 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: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 134 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: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [2] at 253 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 398 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 547 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 462 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:2349: [5] at 665 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 674 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=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":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo_empty5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 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: 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: 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:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_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: "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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6 .no.prefetch.landmark] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo_empty5 foo6] - 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: "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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo5 foo_empty2 foo3 foo4 foo_empty3 foo_empty5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 5465 - testutil.go:509: Offset: 1814, NextOffset: 5025 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "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: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: 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: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" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:509: Offset: 172, NextOffset: 462 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + 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: "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=-2,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718 1111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27209,8 +25110,6 @@ testutil.go:2349: [6] at 721 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 253 398 547 665 718 1111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27222,88 +25121,8 @@ testutil.go:2349: [6] at 718 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002ceSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== 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 "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo6] vs [foo foo_empty foo2 foo_empty2 foo_empty4 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 172, NextOffset: 467 - testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "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: "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: "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 "": [foo foo_empty foo2 foo_empty2 foo_empty4 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo6 foo foo_empty2] - 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: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1414, NextOffset: 1451 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1451, NextOffset: 1747 - testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:395: Comparing: "foo_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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 254 397 546 664 720 1107] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 134 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 254 in stargz, uncompressed length 1536 @@ -27313,8 +25132,7 @@ testutil.go:2349: [6] at 720 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002d0STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU -=== 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=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 134 254 397 546 664 717 1104] testutil.go:2330: got gzip streams: @@ -27327,6 +25145,85 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo2 foo4 foo_empty4 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo5 foo_empty5] + 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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27338,117 +25235,186 @@ testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"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_empty3 foo_empty4 foo5 foo6 foo foo_empty foo4 foo_empty5] vs [foo foo_empty2 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5] - 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=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 -=== 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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [6] at 601 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 945 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000259STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=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 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 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: 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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 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: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 "": [foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty2 foo_empty4 foo5] vs [foo_empty4 foo5 foo_empty5 foo_empty2 foo4 foo2 foo3 foo_empty3 foo6 foo foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo6 foo foo_empty2 foo_empty3] vs [foo foo_empty foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo6 foo foo_empty foo2 foo_empty5 foo_empty3 foo4 foo_empty4] vs [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo_empty3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:395: Comparing: "foo" 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: 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: 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: 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: 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5 foo_empty3 foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo6 foo foo4 foo_empty4 foo_empty5 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=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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: 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: 582, NextOffset: 2147 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: 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: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 953] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 3584 - testutil.go:2349: [7] at 953 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000261STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 + 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_empty3" vs "foo_empty3" +=== 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=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601 945] testutil.go:2330: got gzip streams: @@ -27461,46 +25427,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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo5 foo6] vs [foo foo_empty foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 -=== 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 @@ -27510,52 +25436,9 @@ testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 554 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 604 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:2349: [7] at 949 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025cSTARGZ" -=== 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 "": [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo5 foo6 foo foo4 foo_empty4 foo_empty5 foo_empty3] === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go: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: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 -=== 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=-2,prefix="./",format=GNU,minChunkSize=64000 === 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: @@ -27570,102 +25453,93 @@ === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=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 216 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo5 foo] - 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/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== 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_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 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: 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_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo5] vs [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 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: 677 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 testutil.go:395: Comparing: "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: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: "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: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: 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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,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 110 216 335 461 569 611 955] testutil.go:2330: got gzip streams: @@ -27678,8 +25552,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27690,106 +25562,100 @@ testutil.go:2349: [5] at 569 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 619 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] vs [foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go: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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4] vs [foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 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: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611 955] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 955 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 -=== 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:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty5 foo6] vs [foo_empty3 foo4 foo6 foo_empty2 foo3 foo2 foo_empty4 foo5 foo_empty5 foo 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + 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: 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: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: "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: 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: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" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN 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 @@ -27812,8 +25678,6 @@ testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614 958] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27823,91 +25687,8 @@ 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/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"}]} -=== 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/empty_files-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":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 foo_empty4 foo5 foo_empty foo2 foo4 foo_empty5] vs [foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 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 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty3 foo6] vs [foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo4 foo_empty5] - 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -27930,107 +25711,97 @@ 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=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo5 foo2] + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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: 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: 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: 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: 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: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: 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:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:509: Offset: 2134, NextOffset: 5483 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo foo2 foo3 foo_empty3] vs [foo foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: 5483 + testutil.go:509: Offset: 1819, NextOffset: 5046 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:509: Offset: 171, NextOffset: 463 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606 950] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo4] vs [foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo foo2 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=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:2349: [6] at 606 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 950 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000025eSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty" vs "foo_empty" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "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/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609 954] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28053,60 +25824,7 @@ 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 -=== 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 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo 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: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo3 foo4 foo_empty5 foo] vs [foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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=gzip_compression_level=-2,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: @@ -28119,34 +25837,6 @@ testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 971 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo_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/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617 963] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28158,7 +25848,25 @@ 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=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":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 foo6 foo foo_empty foo2 foo4 foo5 foo_empty5] vs [foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo6 foo] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625 971] testutil.go:2330: got gzip streams: @@ -28171,42 +25879,71 @@ 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 -=== 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=-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: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "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 "": [foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo6 foo foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:509: Offset: 822, NextOffset: 1111 + 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: 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: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:509: Offset: 1802, NextOffset: 5013 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "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/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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,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_empty3" vs "foo_empty3" +=== 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=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: -=== 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: 5351, NextOffset: 5388 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX 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 @@ -28214,64 +25951,7 @@ testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 testutil.go:2349: [6] at 617 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 963 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=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: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty3 foo_empty4 foo5 foo3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty foo_empty2 foo5] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_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" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619 965] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28294,7 +25974,85 @@ testutil.go:2349: [6] at 611 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 957 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000263STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 +=== 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 "": [foo6 foo2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5] + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" + 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_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty4 foo6 foo2 foo4] + 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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 625 975] testutil.go:2330: got gzip streams: @@ -28307,72 +26065,6 @@ testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - 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" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617 967] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28381,30 +26073,10 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [6] at 617 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: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 967 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000269STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - 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=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=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 @@ -28427,8 +26099,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 622 974] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28439,103 +26109,98 @@ testutil.go:2349: [5] at 572 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 974 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 +=== 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 foo3 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:509: Offset: 1763, NextOffset: 2088 + 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: 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: 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: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1809, NextOffset: 5004 + testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 foo foo3] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 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 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go: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: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 709, NextOffset: 1035 + testutil.go:509: Offset: 497, NextOffset: 788 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1035, NextOffset: 1072 + testutil.go:509: Offset: 788, NextOffset: 825 + testutil.go:509: Offset: 1072, NextOffset: 1398 + testutil.go:509: Offset: 825, NextOffset: 1116 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:509: Offset: 1153, NextOffset: 1444 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 112 216 338 466 572 614 966] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:2349: [6] at 614 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 966 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000266STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== 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=-1,prefix="../",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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 115 222 347 478 586 636 990] testutil.go:2330: got gzip streams: @@ -28567,90 +26232,19 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== 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/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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty2 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo6 foo_empty5 foo_empty foo2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "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_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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty5 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo6] vs [foo_empty5 foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 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_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty] vs [foo_empty foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1042, NextOffset: 1079 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === 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: @@ -28663,7 +26257,78 @@ testutil.go:2349: [6] at 628 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 982 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000274STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_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: 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" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:509: Offset: 1164, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:395: Comparing: "foo" 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: "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_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_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 114 221 345 475 583 633 986] testutil.go:2330: got gzip streams: @@ -28687,106 +26352,17 @@ testutil.go:2349: [6] at 625 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 978 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000271STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== 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_empty foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo2] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - 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 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "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 "" -=== 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo6] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28798,8 +26374,6 @@ testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630 983] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28810,7 +26384,88 @@ testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" +=== 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 "": [foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo5] vs [foo6 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark 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: 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: "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: "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: "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: "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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo3 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 5465 + testutil.go:509: Offset: 1814, NextOffset: 5025 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 674, NextOffset: 711 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:509: Offset: 827, NextOffset: 1119 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1400, NextOffset: 1437 + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1437, NextOffset: 1729 + testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622 975] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28822,111 +26477,38 @@ testutil.go:2349: [6] at 622 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 975 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026eSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== 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=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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty foo2 foo_empty2 foo] vs [foo_empty foo4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 === 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=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU 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=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 243, NextOffset: 373 -=== 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 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [6] at 627 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 260, NextOffset: 297 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [7] at 980 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000273STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_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: "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 +=== 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_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo4 foo_empty5] vs [foo foo_empty foo2 foo_empty2 foo5 foo_empty5 foo6 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: "foo_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: "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:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo4 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go: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: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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=USTAR,minChunkSize=0 + 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 === 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: @@ -28939,6 +26521,68 @@ 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:395: Comparing: "foo_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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] vs [foo foo2 foo3 foo4 foo_empty4 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6] + 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 + 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 + testutil.go:509: Offset: 2151, NextOffset: 5510 + testutil.go:509: Offset: 1836, NextOffset: 5075 + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:509: Offset: 504, NextOffset: 800 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -28960,7 +26604,6 @@ testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642 996] testutil.go:2330: got gzip streams: @@ -28973,106 +26616,97 @@ testutil.go:2349: [6] at 642 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 996 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000282STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty4 foo5 foo_empty5 foo2 foo4 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3] - 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 - 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 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4] vs [foo_empty4 foo5 foo_empty5 foo2 foo4 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634 988] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 117 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 225 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 352 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 483 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 592 in stargz, uncompressed length 512 testutil.go:2349: [6] at 634 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 988 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000027aSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/modes-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: 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5] vs [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 .no.prefetch.landmark 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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_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_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 "": [foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 .no.prefetch.landmark foo_empty2] vs [foo6 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo5] + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 +=== 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=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638 991] testutil.go:2330: got gzip streams: @@ -29085,8 +26719,6 @@ 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=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630 983] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29098,6 +26730,8 @@ testutil.go:2349: [6] at 630 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 983 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000276STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29106,105 +26740,99 @@ testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,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" -=== 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"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:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1359 in stargz, uncompressed length 3584 + testutil.go:2349: [7] at 2924 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000054fSTARGZ" +=== 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 "": [foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo4] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo6 foo2 foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo3 foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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_empty2" vs "foo_empty2" 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: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: 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: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: 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: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: 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: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 "": [foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo2 foo3 foo_empty5 foo6 foo foo_empty foo4 foo_empty4 foo5 foo_empty2 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 633, NextOffset: 763 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo2 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6] vs [foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo4] - 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: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: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go: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: "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: 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: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: 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/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,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 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" + 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500 3065] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29216,7 +26844,84 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,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"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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_empty5 foo6 foo foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4] vs [foo_empty foo_empty2 foo3 foo_empty3 foo6 foo_empty5 foo foo2 foo4 foo_empty4 foo5] + 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 + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359 2924] testutil.go:2330: got gzip streams: @@ -29228,7 +26933,86 @@ 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/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 === 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=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty3] vs [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo5] vs [foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506 3071] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29239,109 +27023,20 @@ testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1506 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3071 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e2STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365 2930] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-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 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":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/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5 foo2] vs [foo_empty2 foo5 foo6 foo_empty foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 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 3584 testutil.go:2349: [7] at 2930 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000555STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty4 foo5 foo2 foo3 foo4 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty2] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "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_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: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29363,6 +27058,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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512 3095] testutil.go:2330: got gzip streams: @@ -29374,7 +27070,6 @@ testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1512 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3095 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e8STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371 2954] testutil.go:2330: got gzip streams: @@ -29386,109 +27081,19 @@ testutil.go:2349: [5] at 1259 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1371 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2954 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000055bSTARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=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 foo3 foo_empty3 foo_empty5 foo6 foo5 foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1517 3100] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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_empty4 foo_empty5 foo6 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 775 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1264 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [6] at 1517 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [7] at 3100 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005edSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - 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" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,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 225 442 745 1046 1264 1376 2959] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29511,8 +27116,6 @@ testutil.go:2349: [6] at 1503 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3077 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005dfSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29524,6 +27127,8 @@ testutil.go:2349: [6] at 1362 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503 3077] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29535,109 +27140,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 -=== 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 "": [foo_empty4 foo6 foo2 foo3 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo6 foo3 foo_empty3 foo5 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 -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=0 - 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty4 foo6 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo5] - 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" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362 2936] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX 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=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:2349: [7] at 2936 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000552STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - 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 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1998 - testutil.go:509: Offset: 977, NextOffset: 1667 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,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 @@ -29648,15 +27161,98 @@ testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 testutil.go:2349: [6] at 1513 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3087 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005e9STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_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: "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_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4] + 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU 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 +=== 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 "" +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 testutil.go:2349: [6] at 1372 in stargz, uncompressed length 3584 @@ -29673,6 +27269,8 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380 2970] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -29684,7 +27282,82 @@ testutil.go:2349: [6] at 1380 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2970 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000564STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo2 foo_empty foo3 foo_empty4 foo5 foo6 foo] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 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 "": [foo6 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty foo3 foo_empty4 foo5 foo6 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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 === 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: @@ -29697,109 +27370,78 @@ testutil.go:2349: [6] at 1521 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3111 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== 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 "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo foo3 foo4 foo6] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: "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_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: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo foo3 foo4 foo6 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:509: Offset: 968, NextOffset: 1678 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== 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" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=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/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 800, NextOffset: 931 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX 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=1,prefix="/",src=1,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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX 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=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo4 foo5 foo_empty5] vs [foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark 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: 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: 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: 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 - 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:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 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: "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 === 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: @@ -29812,6 +27454,25 @@ testutil.go:2349: [6] at 1528 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 3118 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000005f8STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-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 @@ -29823,8 +27484,9 @@ testutil.go:2349: [6] at 1387 in stargz, uncompressed length 3584 testutil.go:2349: [7] at 2977 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000056bSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -29861,8 +27523,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=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -29874,105 +27534,98 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo5 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3] vs [foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo2 foo5] - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 4697 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo6 foo5 .no.prefetch.landmark foo2] vs [foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 380, NextOffset: 417 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=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} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty foo_empty2 foo_empty5 foo] vs [foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + 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: 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: 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: "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_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:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty5 foo5 foo6 foo2 foo3 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_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: "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: 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: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: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1975 - testutil.go:509: Offset: 990, NextOffset: 1697 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,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=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: @@ -29986,7 +27639,7 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: @@ -30012,6 +27665,8 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30024,8 +27679,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=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30037,110 +27690,99 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty3 foo5 foo_empty5 foo6] vs [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2] - 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1569 2109 4697] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=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: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 434 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2] vs [foo5 foo_empty5 foo6 foo foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/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#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo foo3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 579 - testutil.go:509: Offset: 300, NextOffset: 434 + 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: 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:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark] vs [foo foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] 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 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 641, NextOffset: 774 + 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: 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: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: 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: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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1965 - testutil.go:509: Offset: 981, NextOffset: 1647 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU + 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=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,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=gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109 4697] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30153,8 +27795,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=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 145 198 517] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30178,7 +27818,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/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 === RUN 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: @@ -30190,109 +27830,99 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":143,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== 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"}]} +=== 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 foo5 foo6 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty5 foo_empty] vs [foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "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: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_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo2] vs [foo_empty2 foo3 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 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: 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: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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go: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: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 524] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty5 foo3 foo4 foo_empty4] vs [foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo 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: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 -=== 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 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 620, NextOffset: 787 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 608 -=== 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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "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 === 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=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: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1197, NextOffset: 1992 - testutil.go:509: Offset: 985, NextOffset: 1669 - testutil.go:395: Comparing: "foo" 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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== 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 @@ -30315,7 +27945,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 146 199 519] @@ -30329,113 +27958,100 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=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"}]} +=== 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 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo] vs [foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4] vs [foo2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: 600, NextOffset: 637 - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 637, NextOffset: 768 + 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" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo6 foo_empty foo2 foo_empty3 foo5 foo_empty5] vs [foo_empty foo_empty2 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 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: "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=0,prefix="../",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199 519] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 146 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 821, NextOffset: 952 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [2] at 199 in stargz, uncompressed length 2560 -=== 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/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" 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: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1682 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 431 -=== 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 431, NextOffset: 468 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":146,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 618, NextOffset: 784 - 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" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4 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: 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 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:509: Offset: 132, NextOffset: 263 - 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: 1154, NextOffset: 1191 - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1191, NextOffset: 1985 - testutil.go:509: Offset: 973, NextOffset: 1682 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198 518] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30448,7 +28064,83 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== 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=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_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6 foo_empty2 foo4] vs [foo_empty2 foo_empty3 foo5 foo6 foo foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark 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: "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: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo6 foo] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo6 foo_empty2 foo4] + 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" + testutil.go:395: 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 + 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 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: @@ -30461,6 +28153,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":147,"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=0,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 14839 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 147 200 519] testutil.go:2330: got gzip streams: @@ -30473,8 +28168,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201 520] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30486,113 +28182,98 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== 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 "": [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4] vs [foo foo_empty foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo4 foo_empty4 foo_empty5 foo6 foo3] - testutil.go:395: Comparing: "foo" vs "foo" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 592, NextOffset: 629 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 468] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 211, NextOffset: 248 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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 testutil.go:2349: [3] at 468 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000aeSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 248, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 134, NextOffset: 270 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 foo_empty2 foo3 foo_empty3 foo6 foo2 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 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: 307, NextOffset: 444 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:395: Comparing: "foo_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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:509: Offset: 1180, NextOffset: 1946 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 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: 973, NextOffset: 1010 - testutil.go:509: Offset: 792, NextOffset: 829 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:509: Offset: 829, NextOffset: 966 + 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 + 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: 592, NextOffset: 629 - testutil.go:509: Offset: 444, NextOffset: 481 - testutil.go:509: Offset: 629, NextOffset: 799 - testutil.go:509: Offset: 481, NextOffset: 618 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 966, NextOffset: 1003 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 468] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30617,8 +28298,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30643,8 +28322,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 175 471] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30656,85 +28333,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty4 foo6 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 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_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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty] vs [foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 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: "foo6" vs "foo6" - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 998, NextOffset: 1666 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 132 174 470] testutil.go:2330: got gzip streams: @@ -30747,9 +28347,85 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#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":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 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty4 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "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 "": [foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 .no.prefetch.landmark foo foo_empty2 foo_empty4] vs [foo4 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty 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: 378 + testutil.go:509: Offset: 132, NextOffset: 264 + 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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174 470] testutil.go:2330: got gzip streams: @@ -30787,8 +28463,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 134 176 473] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30799,111 +28473,99 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== 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"}]} +=== 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 "": [foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty3 foo5 foo_empty5] vs [foo4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo_empty4 foo_empty5 foo6 foo foo2 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: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "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 "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo_empty3 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: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: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go: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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 + 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: 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: 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 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 foo5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo4 foo_empty4 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: 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=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 474] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 692, NextOffset: 803 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [1] at 135 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [2] at 177 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1009, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU testutil.go:2349: [3] at 474 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,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: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - 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 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180 480] testutil.go:2330: got gzip streams: @@ -30917,6 +28579,72 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== 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 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo2 foo_empty3 foo_empty5 foo6 foo foo_empty] vs [foo_empty foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:509: Offset: 303, NextOffset: 438 + 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: 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: "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 +=== 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 @@ -30928,9 +28656,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 + 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_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 177 477] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -30943,6 +28683,8 @@ 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/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=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 @@ -30955,112 +28697,18 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4 foo_empty4] vs [foo_empty foo2 foo3 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 182 485] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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 140 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - 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 [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo3 foo4 foo_empty4] -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [2] at 182 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:2349: [3] at 485 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000b6STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,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/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-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 @@ -31084,7 +28732,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 180 482] testutil.go:2330: got gzip streams: @@ -31097,7 +28744,87 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty4 foo6] vs [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: "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: "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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo4 foo5 foo6 foo foo_empty] vs [foo_empty2 foo3 foo_empty4 foo6 foo foo_empty foo2 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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go: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/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 179 481] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31110,27 +28837,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=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 "": [foo_empty5 foo foo2 foo_empty2 foo3 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31141,70 +28847,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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,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: 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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5 foo] - 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_empty5" vs "foo_empty5" - 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/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 142 184 487] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31216,8 +28861,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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183 486] testutil.go:2330: got gzip streams: @@ -31231,12 +28874,89 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=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 "": [foo4 foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo_empty3 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] + 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: "foo_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: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1667 + testutil.go:509: Offset: 1193, NextOffset: 1998 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3] vs [foo2 foo3 foo4 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty] + 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: "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" + 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 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427 1179] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 315 in stargz, uncompressed length 512 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR testutil.go:2349: [2] at 427 in stargz, uncompressed length 2560 testutil.go:2349: [3] at 1179 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001abSTARGZ" testutil.go:1638: got TOC entries: @@ -31268,109 +28988,73 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== 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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=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 foo3 foo_empty5 foo6 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo foo_empty foo2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo6 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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_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:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: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: 504, NextOffset: 537 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 537, NextOffset: 646 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo5] vs [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 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:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:395: Comparing: "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: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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty4 foo foo3] + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 821, NextOffset: 1422 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 1188 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 319 431 1188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31383,8 +29067,6 @@ testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433 1190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31395,7 +29077,111 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:509: Offset: 968, NextOffset: 1678 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=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_empty4 foo5 foo foo_empty foo2 foo6 foo3 foo_empty3 foo_empty5] vs [foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 "": [foo5 foo_empty5 foo6 foo foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty] vs [foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo_empty5 foo6] + 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: "foo_empty2" vs "foo_empty2" + 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_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 316 428 1182] testutil.go:2330: got gzip streams: @@ -31420,94 +29206,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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 319 431 1185] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty2] vs [foo_empty foo2 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3] -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 -=== 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: 803, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [2] at 431 in stargz, uncompressed length 2560 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 1434 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:2349: [3] at 1185 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001afSTARGZ" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1009, NextOffset: 1676 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=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" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - 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_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: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_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 "": [foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo_empty4 foo_empty5] vs [foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1676 - testutil.go:509: Offset: 836, NextOffset: 1434 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 212, NextOffset: 322 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31516,33 +29227,10 @@ testutil.go:2349: [3] at 1192 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 117, NextOffset: 227 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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_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 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - 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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433 1192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -31573,7 +29261,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=0,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109 4185] testutil.go:2330: got gzip streams: @@ -31588,7 +29277,86 @@ testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" +=== 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 foo_empty2 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark 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: 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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 434 + testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 952, NextOffset: 989 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty] vs [foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2] + 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 + 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: 774, NextOffset: 811 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1965 + testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -31603,8 +29371,6 @@ testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -31619,100 +29385,13 @@ testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=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_empty3 foo4 foo5 foo6 foo2 foo3 foo_empty2 foo_empty4 foo_empty5 foo foo_empty] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo3 foo5 foo_empty5 foo_empty foo2] - 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 2109 4185] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 365, NextOffset: 398 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 487, NextOffset: 520 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=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: "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: "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_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" - 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 foo3 foo5 foo_empty5 foo_empty foo foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo2 foo3 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: 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: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 @@ -31720,8 +29399,6 @@ 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/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 3133 5209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -31729,6 +29406,8 @@ testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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=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 @@ -31743,8 +29422,6 @@ testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=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 @@ -31752,6 +29429,85 @@ 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=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 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] vs [foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty foo_empty3 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 + 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_empty5" vs "foo_empty5" + 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: "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_empty foo_empty3 foo_empty5 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo6 foo4 foo] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1197, NextOffset: 1992 + testutil.go:509: Offset: 985, NextOffset: 1669 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 +=== 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 @@ -31766,6 +29522,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=64000#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 @@ -31773,375 +29531,1657 @@ testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" === RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== 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_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty2] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1682 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:395: Comparing: "foo_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo5] vs [foo4 foo5 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3] + 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: "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 + 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" +=== 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=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 4257 6333] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133 5209] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,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: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 127 232 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 232 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127 230 570] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 230 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e6STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 127 313 653] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 313 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 127 309 649] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 309 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 649 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000135STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== 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_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo_empty5] vs [foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 foo5 foo6 foo_empty2] + 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: "foo_empty4" vs "foo_empty4" + 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_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: "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_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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 127 232 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 232 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== 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=GNU + testutil.go:1580: testing streams: [0 0 127 230 570] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 230 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 570 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000e6STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 131 238 579] + 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 238 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 579 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 + testutil.go:1580: testing streams: [0 0 131 236 577] + 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 236 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 577 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 131 315 655] + 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 655 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 131 313 653] + 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 2048 + testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== 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=GNU + testutil.go:1580: testing streams: [0 0 130 239 578] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 239 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 578 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000efSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 130 237 576] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 576 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 130 236 574] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 236 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 574 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ecSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 130 234 572] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 234 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 572 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000eaSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== 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 foo_empty foo2 foo3 foo5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 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: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + 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: 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" +=== 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=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 130 317 654] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 317 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 654 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 130 314 651] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 314 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 651 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + 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 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" +=== 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] + 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" +=== 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 241 583] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 241 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 241 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 321 663] + 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 2048 + testutil.go:2349: [3] at 663 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000141STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 316 658] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 658 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132 242 584] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 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=GNU + testutil.go:1580: testing streams: [0 0 132 241 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 241 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 583 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 208 520] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 201 513] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 513 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 281 593] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 276 588] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" +=== 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 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5] vs [foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo foo_empty foo_empty2 foo_empty3 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: "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: "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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 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 "": [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty5 foo foo_empty foo_empty2] vs [foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo] + 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: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 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=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 206 518] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 206 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 107 199 511] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 199 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 511 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 109 210 524] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 524 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 109 203 517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=PAX + testutil.go:1580: testing streams: [0 0 109 281 595] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 595 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 276 590] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 276 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 590 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000114STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 208 522] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 201 515] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 515 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 208 521] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo6 foo] vs [foo foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + 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: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 108 201 514] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 514 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 281 594] + 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 2048 + testutil.go:2349: [3] at 594 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000119STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 278 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 278 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 591 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 +=== 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=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 105 204 517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 204 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 105 197 510] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 510 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3] vs [foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo6 foo4 foo_empty 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: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 -=== 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: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_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: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 110 212 528] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 180, NextOffset: 213 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 528 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d4STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 110 205 521] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 110 285 601] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 285 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 601 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011dSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 280 596] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 280 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 596 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000118STARGZ" +=== RUN TestGzipEStargz/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=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 210 526] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 203 519] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== 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 "": [foo6 foo_empty foo2 foo3 foo_empty5 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 "": [.no.prefetch.landmark foo3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "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_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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 213 530] + 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 530 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 207 524] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 524 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 +=== 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=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 111 289 607] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 289 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 288 606] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 288 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 606 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000120STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 211 527] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 211 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d3STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo3 foo4 foo5] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 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: "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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo] vs [foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty2 foo_empty3 foo_empty4 foo_empty foo2] + 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: "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" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 205 521] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cdSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112 216 538] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 538 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d8STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 112 209 531] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 531 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 289 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 3172 + 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" +=== 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 288 609] + 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 2048 + testutil.go:2349: [3] at 609 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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 111 214 536] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 536 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d6STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 111 207 529] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== 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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 213 534] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 534 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d5STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 111 206 527] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 206 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== 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=true,format=PAX + 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 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 111 287 607] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + 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 +=== 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=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: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 209 529] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== 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: 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=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 202 522] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 202 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113 219 544] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 544 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000dbSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 113 212 537] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 537 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113 295 620] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 295 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000127STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 113 291 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 291 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 616 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000123STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112 217 542] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 542 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,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 112 210 535] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 535 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 218 567 1240] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 567 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1240 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000237STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty2 .no.prefetch.landmark foo_empty 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: 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo foo2 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 324 -=== RUN TestGzipEStargz/testDigestAndVerify/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:509: Offset: 118, NextOffset: 229 + testutil.go:401: Directory: "" vs "": [foo_empty2 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo5 foo3 foo_empty3 foo4 foo_empty4 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: 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 1015, NextOffset: 1683 testutil.go:509: Offset: 842, NextOffset: 1440 - testutil.go:395: Comparing: "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" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233 5309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109 4185] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257 6333] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 218 426 1099] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 6333 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000010a1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133 5209] + testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 426 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1099 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aaSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 218 757 1430] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000c3dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233 5309] + testutil.go: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" +=== 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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 5309 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000ca1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109 4185] + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 616 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1289 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000268STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 221 570 1243] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 4185 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000083dSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:2349: [1] at 221 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 570 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1243 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023aSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU === 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_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5 foo3 foo6] vs [.no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo5 foo6] + 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 +=== 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 429 1102] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 429 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001adSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 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" 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 +=== 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 570 1249] + 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 570 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1249 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 +=== 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=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: 824, NextOffset: 959 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: "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 "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5] vs [foo3 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5] - 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" 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: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 127 237 577] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo5 foo6] vs [foo4 foo_empty4 foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 174, NextOffset: 207 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 222 429 1108] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 650, NextOffset: 683 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 429 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1108 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001adSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 683, NextOffset: 791 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 533, NextOffset: 641 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 -=== 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/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 992, NextOffset: 1658 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go: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 - 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 -=== 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=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:509: Offset: 815, NextOffset: 1410 + 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: 650, NextOffset: 683 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 683, NextOffset: 791 + testutil.go:509: Offset: 533, NextOffset: 641 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127 235 575] +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 222 761 1439] 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 235 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 575 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 127 313 653] + testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 761 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1439 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 222 620 1298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 313 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 653 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000139STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127 310 650] + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 620 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1298 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 224 575 1254] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 310 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 650 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000136STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 127 237 577] + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 575 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1254 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023fSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 224 435 1114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 577 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000edSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 435 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1114 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b3STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 220 569 1245] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 569 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1245 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000239STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 220 429 1105] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 429 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1105 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001adSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 220 761 1437] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 761 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1437 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f9STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 220 620 1296] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 620 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1296 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026cSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 220 570 1246] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 570 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1246 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023aSTARGZ" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6] vs [foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo_empty4] vs [foo2 foo_empty2 foo5 .no.prefetch.landmark foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 654, NextOffset: 687 -=== 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 235 575] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 801, NextOffset: 834 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 687, NextOffset: 797 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 127 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 834, NextOffset: 970 -=== 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 235 in stargz, uncompressed length 2048 -=== 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" testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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 575 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ebSTARGZ" -=== 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: 970, NextOffset: 1003 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 830, NextOffset: 1426 testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo5] vs [foo_empty4 foo_empty foo4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 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: 320 + testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:509: Offset: 687, NextOffset: 797 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 797, NextOffset: 830 - testutil.go:509: Offset: 1003, NextOffset: 1676 - testutil.go:509: Offset: 830, NextOffset: 1426 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 320 - testutil.go:509: Offset: 116, NextOffset: 225 -=== 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 243 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 243 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 584 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,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: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 522, NextOffset: 658 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go: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 @@ -32149,97 +31189,102 @@ testutil.go:509: Offset: 544, 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: 970, NextOffset: 1003 + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 1003, NextOffset: 1676 + testutil.go:509: Offset: 830, NextOffset: 1426 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 131 241 582] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 220 430 1106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 131 315 656] + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 430 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1106 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 224 576 1257] 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 656 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 131 312 653] + 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" +=== 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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 312 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 653 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 - testutil.go:1580: testing streams: [0 0 130 243 582] + 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" +=== 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 767 1448] 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 243 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 582 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f3STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 130 239 578] + testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 767 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1448 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 + testutil.go:1580: testing streams: [0 0 224 626 1307] 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 578 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000efSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 130 241 579] + 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" +=== 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=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 226 578 1259] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 241 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 579 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 578 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1259 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000242STARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 226 438 1119] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 438 in stargz, uncompressed length 2048 + testutil.go:2349: [3] at 1119 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b6STARGZ" +=== 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 === 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 "": [foo6 foo foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3] vs [foo2 foo4 foo5 foo_empty5 foo6 foo_empty foo foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo_empty4] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 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_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_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 -=== 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 237 575] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 537, NextOffset: 646 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 685, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 237 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 575 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=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 794, NextOffset: 827 @@ -32250,123 +31295,177 @@ 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo2 foo4 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 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_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty5] vs [foo4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 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: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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_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:1580: testing streams: [0 0 130 316 654] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 === 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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 654 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 130 314 652] +=== 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 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 652 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013aSTARGZ" -=== 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 238 576] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 238 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 576 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=GNU - testutil.go:1580: testing streams: [0 0 128 236 574] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 1024 - 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=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 247 589] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 247 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 589 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === 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 "": [foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty foo_empty2 .no.prefetch.landmark foo] - 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_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3] vs [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo6 foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 -=== NAME TestGzipEStargz/testWriteAndOpen/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 245 587] - 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 245 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f5STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 492 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go: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: 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: "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 @@ -32377,139 +31476,159 @@ 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" +=== 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": 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 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo_empty foo2 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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: "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:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo6 foo] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo3 foo4 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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 320 662] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 320 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 662 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000140STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 132 316 658] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 316 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 658 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000013cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132 246 588] - 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 246 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 588 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000f6STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 132 242 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 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=9,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 206 519] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=9,prefix="./",format=GNU,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":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo foo2 foo3 foo4] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo foo2] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo2 foo3 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty3 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 199 512] - 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: 1008, NextOffset: 1699 -=== 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 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 512 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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=1,format=USTAR,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: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6] vs [foo5 foo_empty5 foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty] + 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: 515, NextOffset: 548 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo5] vs [foo2 foo3 foo4 foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] + 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 @@ -32520,151 +31639,254 @@ 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: "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_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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 65579 133221 136833] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 280 593] +=== 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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 280 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 593 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000118STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 274 587] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 +=== 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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 274 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 587 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000112STARGZ" -=== 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 107 204 516] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 204 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 516 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 197 509] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 509 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c5STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 208 524] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 524 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: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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo foo_empty foo_empty2] vs [foo3 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty2 foo_empty4 foo5 foo6] vs [foo2 foo3 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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 -=== 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 201 517] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 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" -=== 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 201 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 517 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== 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: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 -=== 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty5 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] vs [foo_empty4 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 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: "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: 554, NextOffset: 667 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 -=== 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:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5] vs [foo_empty5 foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4] 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_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 @@ -32675,56 +31897,86 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1707 + testutil.go:509: Offset: 846, NextOffset: 1466 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 279 595] - 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 279 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 595 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000117STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 276 592] +=== 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 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 592 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 - testutil.go:1580: testing streams: [0 0 108 206 521] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 206 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 521 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ceSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 199 514] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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=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 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 514 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3] vs [foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 -=== 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 205 518] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 518 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=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo" vs "foo" @@ -32733,15 +31985,6 @@ testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 @@ -32752,92 +31995,129 @@ testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo foo_empty2 foo_empty3 foo_empty5] vs [foo2 foo3 foo4 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] - 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:401: Directory: "" vs "": [foo foo2 foo_empty5 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo6] vs [foo_empty5 foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 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_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: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 199 512] - 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 199 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 512 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c7STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 279 592] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 279 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 592 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000117STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== 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] +=== 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 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" -=== 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 105 201 514] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 514 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 195 508] + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48457 97553 98091] 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 195 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 508 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c3STARGZ" -=== RUN 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 65536 + testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97553 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d11STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=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":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 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6] vs [foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 @@ -32849,6 +32129,12 @@ testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -32856,55 +32142,30 @@ 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 -=== 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 210 526] - 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 210 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,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: "foo4" vs "foo4" - testutil.go:509: Offset: 525, NextOffset: 558 -=== 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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 671, NextOffset: 704 - testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo3] vs [foo6 foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 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_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=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: 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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 @@ -32917,72 +32178,38 @@ 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 -=== 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 110 203 519] - 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 203 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cbSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,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: 852, NextOffset: 1473 + 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/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 282 598] - 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 282 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 598 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 - testutil.go:1580: testing streams: [0 0 110 279 595] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 279 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 595 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000117STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 208 525] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 525 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 201 518] - 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 201 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 518 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c9STARGZ" -=== 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 211 529] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 211 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 529 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=USTAR - testutil.go:1580: testing streams: [0 0 111 204 522] - 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 204 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 522 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== 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=-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"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48457 96579 97117] + 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 96579 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97117 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": 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:341: B: TOCJSON: {"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 foo5 foo_empty5 foo foo_empty foo2 foo3 foo4 foo_empty4 foo6] vs [foo2 foo_empty2 foo_empty3 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo4 foo_empty4] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5 foo6] + 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 @@ -32995,134 +32222,94 @@ testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - 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: "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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo5] vs [foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty2 foo_empty3 foo5 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 - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty foo4 foo_empty4 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 805, NextOffset: 838 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1008, NextOffset: 1699 -=== 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 111 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 1455 -=== 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 - testutil.go:2349: [3] at 607 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000121STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,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: "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_empty3" vs "foo_empty3" + 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=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 286 604] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 286 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 604 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 209 526] - 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 209 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 526 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d1STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 202 519] - 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 202 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 519 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000caSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 214 536] - 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 214 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 536 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d6STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 207 529] - 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 207 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 529 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112 290 612] +=== 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=PAX + testutil.go:1580: testing streams: [0 0 48457 97553 98091] 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" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48457 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97553 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98091 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d11STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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 === 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_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo_empty] vs [foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty2 foo2 foo_empty4 foo5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 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 @@ -33134,149 +32321,143 @@ testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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: "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_empty" vs "foo_empty" + 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_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo6] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty foo_empty3 foo4 foo5 foo] - 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=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 286 608] - 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 286 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 608 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000011eSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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 -=== 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=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 - 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:509: Offset: 1016, NextOffset: 1707 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty2] vs [foo_empty foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 -=== NAME TestGzipEStargz/testWriteAndOpen/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 212 534] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 534 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=false,format=GNU + 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 205 527] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 527 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 111 211 532] - 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 211 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 532 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=USTAR - testutil.go:1580: testing streams: [0 0 111 204 525] +=== 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 96579 97117] 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 204 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 525 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000ccSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 111 288 609] + 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 96579 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97117 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48456 97552 98090] 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 2048 - testutil.go:2349: [3] at 609 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 287 608] + 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=GNU,minChunkSize=64000#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 48456 96578 97116] 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 2048 - testutil.go:2349: [3] at 608 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 108 207 527] + 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 96578 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97116 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017942STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48461 97561 98099] 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 207 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 527 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000cfSTARGZ" + 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 97561 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98099 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": 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: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 "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty foo_empty4 foo5 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 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 - 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: "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:401: Directory: "" vs "": [foo_empty foo2 foo_empty4 foo6 foo foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty2] vs [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 @@ -33288,47 +32469,40 @@ 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: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] vs [foo_empty foo_empty4 foo5 foo6 foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4 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 -=== 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 200 520] - 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_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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 108 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 200 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 520 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000c8STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=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" @@ -33336,86 +32510,89 @@ 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: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 217 542] - 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: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 542 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d9STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 113 210 535] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 535 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d2STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113 292 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 292 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 617 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 113 290 615] - 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 290 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 615 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 112 215 540] +=== 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#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48461 96587 97125] 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 215 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 540 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d7STARGZ" -=== 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 208 533] + 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 96587 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97125 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48461 97561 98099] 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 208 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 533 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000000d0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 48461 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97561 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98099 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty2 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo6 foo foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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_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: "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 @@ -33425,6 +32602,9 @@ testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48461 96587 97125] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" @@ -33432,603 +32612,552 @@ 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 "": [foo2 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty4 foo5 foo_empty5 foo6 foo foo3] vs [foo4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo_empty4 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: "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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty4 foo5 foo3] - 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: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 -=== 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 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 1242 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000238STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,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 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 testutil.go:395: Comparing: "foo_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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 218 428 1102] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:509: Offset: 558, NextOffset: 672 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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 218 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 428 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1102 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001acSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=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 48461 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97125 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 218 756 1430] - 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 2048 - testutil.go:2349: [3] at 1430 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f4STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 218 616 1290] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 616 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1290 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000268STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 221 572 1246] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48462 97563 98098] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go: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 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 - testutil.go:1580: testing streams: [0 0 221 432 1106] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48462 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97563 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98098 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} +=== 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:1763: On "foo22": got preread 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 48462 96589 97124] 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 432 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1106 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b0STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 222 574 1253] + 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 96589 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97124 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794dSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 97560 98084] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 574 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1253 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000023eSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 +=== 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 48460 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97560 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98084 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/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 "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo2 foo5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty4 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:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo6 foo foo_empty foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo foo_empty foo3 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:395: Comparing: "foo_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo6 foo] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6 foo 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: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 222 433 1112] -=== 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" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo2 foo5 foo6] -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 222 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 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=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 433 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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 1112 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b1STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 -=== 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=-1,prefix="",src=1,format=GNU,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 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1008, NextOffset: 1699 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 222 760 1439] - 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 760 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1439 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f8STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 620 1299] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 620 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1299 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026cSTARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 224 576 1255] - 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 1255 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000240STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 224 436 1115] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1115 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b4STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 220 571 1248] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48460 96586 97110] 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 1248 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=USTAR - testutil.go:1580: testing streams: [0 0 220 430 1107] + 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 96586 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97110 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/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=true,format=PAX + testutil.go:1580: testing streams: [0 0 48460 97560 98084] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 430 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1107 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001aeSTARGZ" === 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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=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":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 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty] - 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: "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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo_empty2 foo3 foo4 foo6 foo foo2 foo_empty3 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo6 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo5 foo_empty5 foo foo4] 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: 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: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 -=== 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 760 1437] - 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: 846, NextOffset: 983 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 760 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1437 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002f8STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 700, NextOffset: 813 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=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 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo6 foo5 foo_empty5] vs [foo5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo_empty5 foo6] 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: "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_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: "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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,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 619 1296] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 619 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1296 in stargz, uncompressed length 0; extra="SG\x16\x00000000000000026bSTARGZ" -=== 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=9,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 220 572 1249] - 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 1249 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 - testutil.go:1580: testing streams: [0 0 220 431 1108] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48460 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97560 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98084 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 +=== 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 48460 96586 97110] 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 1108 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 - testutil.go:1580: testing streams: [0 0 224 576 1258] + 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 96586 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97110 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=-1,prefix="",format=USTAR,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 48459 97559 98087] 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 1258 in stargz, uncompressed length 0; extra="SG\x16\x000000000000000240STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224 435 1117] + 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 97559 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98087 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 96585 97113] 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 1117 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b3STARGZ" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 + 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 96585 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97113 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=-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_empty foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo3 foo4 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5] - 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:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 224 766 1448] - 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 766 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1448 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000002feSTARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,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 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - 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: "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 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty foo2] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo2 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: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 -=== 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 1308] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 692, NextOffset: 804 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=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: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 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 1262] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 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 439 1121] +=== 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=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48463 97564 98091] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 439 in stargz, uncompressed length 2048 - testutil.go:2349: [3] at 1121 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000001b7STARGZ" -=== 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:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98091 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48463 96590 97117] 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:2349: [1] at 48463 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96590 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97117 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 foo5] vs [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo 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: 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 -=== 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: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 558, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 329, NextOffset: 362 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty foo_empty3 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo5 foo_empty] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5] vs [foo foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5] + testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 231, NextOffset: 264 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 362, NextOffset: 500 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 @@ -34039,112 +33168,87 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 411 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48463 97564 98091] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98091 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48463 96590 97117] 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:2349: [1] at 48463 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96590 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97117 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== 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=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 48463 97564 98091] 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 48463 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97564 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98091 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty] vs [foo_empty foo2 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo foo2 foo_empty2] vs [foo foo4 foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 168, NextOffset: 456 -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 381, NextOffset: 669 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - 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:509: Offset: 456, NextOffset: 493 -=== 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 "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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_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 @@ -34156,9 +33260,7 @@ testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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 @@ -34171,435 +33273,385 @@ testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo6 foo foo4 foo_empty4 foo5] vs [foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1797, NextOffset: 4992 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 65579 133221 136833] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#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 48463 96590 97117] 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 48463 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96590 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 97117 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo3] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty5 foo foo2 foo6] - 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: "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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo6 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5] vs [foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty foo foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty foo3 foo4 foo_empty5 foo6] 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 -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== 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: "foo_empty2" vs "foo_empty2" + 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_empty3" vs "foo_empty3" 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=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,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_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: "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: "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_empty2" vs "foo_empty2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96220 96699] + 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48098 96205 96684] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" + testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96205 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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] +=== 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=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96220 96699] 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:2349: [1] at 48098 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === 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"}]} -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo4 foo5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 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:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty foo3 foo_empty3] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty4 foo3 foo_empty3 foo4 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48098 96205 96684] + 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 96205 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3] vs [foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 65579 133221 136833] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1148, NextOffset: 1438 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,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: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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,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 + 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: "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 foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty4 foo5 foo_empty5 foo6] vs [foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 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_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: "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 testutil.go:509: Offset: 170, NextOffset: 459 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 496, NextOffset: 785 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU + 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU +=== 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=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48097 96217 96696] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96217 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/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] +=== 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#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48097 96202 96681] 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:2349: [1] at 48097 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96202 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96681 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48103 96228 96709] 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 48103 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96709 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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/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=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [.no.prefetch.landmark foo foo_empty3 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo5 foo_empty5 foo2 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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 @@ -34607,33 +33659,29 @@ testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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: "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 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 foo_empty5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] vs [foo6 foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2140, NextOffset: 5500 - testutil.go:509: Offset: 1824, NextOffset: 5062 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 @@ -34642,116 +33690,89 @@ testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1407, NextOffset: 1444 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48103 96213 96694] 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 48103 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96213 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96694 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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] +=== 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=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48103 96228 96709] 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:2349: [1] at 48103 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96228 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96709 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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} === 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 foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,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=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: 782, NextOffset: 819 - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 819, NextOffset: 1108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1066, NextOffset: 1389 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo_empty4 foo5 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo2 foo_empty2 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 4992 + testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "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: "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 @@ -34759,98 +33780,124 @@ 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: "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_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo5] vs [foo6 foo foo_empty foo_empty4 foo_empty5 foo4 foo5 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: 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_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:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo2 foo_empty2 foo4] vs [foo_empty3 foo4 foo6 foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo_empty4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 706, NextOffset: 1029 testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 168, NextOffset: 456 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: "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48103 96213 96694] 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:2349: [1] at 48103 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96213 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96694 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96226 96707] 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 68708 + testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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/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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96211 96692] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96211 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d3STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 === 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 "": [foo3 foo_empty3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo3 foo_empty3 foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty3] + 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: "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: "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 @@ -34869,76 +33916,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: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5] vs [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5] 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: 1452, NextOffset: 1489 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 "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty2 foo3 foo4 foo_empty5] vs [foo3 foo_empty3 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo4] - 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:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go: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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 675, NextOffset: 712 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 500, NextOffset: 794 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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: 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 @@ -34949,58 +33943,101 @@ testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX + 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: "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=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=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 65579 133221 136833] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48100 96224 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: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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread 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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48100 96209 96690] 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:2349: [1] at 48100 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96209 in stargz, uncompressed length 3584 + testutil.go:2349: [3] 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== 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 48100 96224 96705] + 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48100 96209 96690] + 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 96209 in stargz, uncompressed length 3584 + testutil.go:2349: [3] 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 === 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_empty foo2 foo_empty2 foo4 foo6 foo foo_empty3 foo_empty4 foo5 foo_empty5 foo3] vs [foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo6] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty foo5 foo_empty5 foo6] + 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 @@ -35020,201 +34057,215 @@ testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "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: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1802, NextOffset: 5013 testutil.go:509: Offset: 2121, NextOffset: 5456 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo3 foo4 foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 5456 + testutil.go:509: Offset: 1802, NextOffset: 5013 + 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,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: 672, NextOffset: 709 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 459, NextOffset: 496 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 136833 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020865STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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 -=== NAME 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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 +=== 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=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48096 96221 96701] + 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 96221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96701 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=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=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 48456 97550 98086] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48096 96206 96686] + 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 96206 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96686 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48105 96232 96713] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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 3584 + testutil.go:2349: [3] at 96713 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo4 foo5 foo6 foo foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo2 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 -=== 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 97550 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98086 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo foo_empty5 foo6 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo foo_empty2 foo_empty3 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - 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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 795 -=== 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1824, NextOffset: 5062 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 2140, NextOffset: 5500 -=== 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=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: 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: "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 "": [foo2 foo_empty2 foo3 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3] vs [foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_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: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3] vs [foo foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=1,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: 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: 5500 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=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=USTAR -=== 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:1580: testing streams: [0 0 48456 96575 97111] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48105 96217 96698] 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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_empty4 foo5 foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty] vs [foo2 foo_empty3 foo_empty4 foo_empty foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo4 foo_empty4 foo5 foo6 foo_empty3 foo foo_empty foo2 foo_empty2 foo3 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: 1772, NextOffset: 1809 @@ -35226,103 +34277,149 @@ testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 788, NextOffset: 825 -=== 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: 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: "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_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: "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_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4] vs [foo2 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 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: 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_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty4 foo5 foo6 foo_empty3 foo4] vs [foo5 foo_empty5 foo6 foo foo3 foo_empty4 foo_empty3 foo4 foo_empty foo2 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96575 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1481, NextOffset: 1772 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:509: Offset: 1809, NextOffset: 5004 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:395: Comparing: "foo_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: "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_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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== 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=USTAR,minChunkSize=64000#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 48105 96232 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 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96713 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48105 96217 96698] + 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=-1,prefix="/",format=GNU,minChunkSize=64000#01 +=== 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 96229 96710] + 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 68708 + testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96710 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e5STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 === 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_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo6] vs [foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo2] vs [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo6] 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_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: "foo2" vs "foo2" + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 @@ -35334,181 +34431,218 @@ testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5] 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: 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_empty3" vs "foo_empty3" + testutil.go:509: Offset: 501, NextOffset: 796 + 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: "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: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 1825, NextOffset: 5052 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: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1445, NextOffset: 1738 testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "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: "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 -=== 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 97550 98086] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48104 96214 96695] 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#02 -=== 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 97550 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98086 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0eSTARGZ" + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96695 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48101 96236 96721] + 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 96236 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96721 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ecSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48101 96221 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 67584 + testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96706 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "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=-1,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go: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 foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo4 foo5] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] + 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" 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: "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: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go: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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go: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: "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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1037, NextOffset: 1074 - testutil.go:509: Offset: 790, NextOffset: 827 - testutil.go:509: Offset: 1074, NextOffset: 1400 - testutil.go:509: Offset: 827, NextOffset: 1119 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] vs [foo4 foo_empty4 foo6 foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2] 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_empty5" vs "foo_empty5" 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 - testutil.go:509: Offset: 2130, NextOffset: 5465 - testutil.go:509: Offset: 1814, NextOffset: 5025 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1074, NextOffset: 1400 + testutil.go:509: Offset: 827, NextOffset: 1119 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48456 96575 97111] +=== 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=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48101 96236 96721] 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=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96575 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793fSTARGZ" + testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96236 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96721 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ecSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48101 96221 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 67584 + testutil.go:2349: [2] at 96221 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96706 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -35516,31 +34650,22 @@ 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 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo2] - 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 "": [foo2 foo5 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo6] vs [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2] 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:509: Offset: 1084, NextOffset: 1414 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "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 @@ -35549,100 +34674,131 @@ testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:395: Comparing: "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: 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 "": [foo foo_empty foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo2] vs [foo_empty2 foo3 foo5 foo foo_empty foo2 foo_empty5 foo6 foo_empty3 foo4 foo_empty4] - 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:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo6 foo2 foo5] 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_empty4" vs "foo_empty4" + 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: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go: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_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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1414, NextOffset: 1451 testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48456 97550 98086] +=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 48102 96237 96722] 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-compression=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 48456 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97550 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98086 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d0eSTARGZ" + testutil.go:2349: [1] at 48102 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48102 96222 96707] + 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 96222 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96707 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 96247 96733] +=== 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=-1,prefix="./",lossless=true,format=USTAR + 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 3584 + testutil.go:2349: [3] at 96733 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/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_empty4 foo5 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo6] vs [foo2 foo3 foo4 foo_empty5 foo6 foo_empty foo foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo6] vs [foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "foo_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 @@ -35654,24 +34810,37 @@ testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2] vs [foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty3" vs "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: "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 @@ -35683,23 +34852,92 @@ testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48108 96232 96718] + 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 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96718 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 96247 96733] + 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 3584 + testutil.go:2349: [3] at 96733 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 96232 96718] + 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 96232 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96718 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e8STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo2 foo3 foo4 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2] vs [foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 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: "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 @@ -35713,31 +34951,12 @@ 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=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo6 foo_empty foo foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo6 foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo foo_empty foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5 foo2] + 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 @@ -35749,24 +34968,9 @@ 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48456 96575 97111] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" @@ -35774,156 +34978,176 @@ 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" 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" -=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48456 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96575 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97111 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001793fSTARGZ" +=== 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=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48107 96246 96732] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96246 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96732 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5 foo foo2 foo_empty3] vs [.no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 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: "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 "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6 foo_empty foo_empty2] vs [foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty5 foo6 foo foo_empty2 foo3 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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo foo2 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty] vs [foo_empty foo_empty2 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "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_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 -=== 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: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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== 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=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48107 96231 96717] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96231 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96717 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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/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=USTAR - testutil.go:1580: testing streams: [0 0 48461 97559 98094] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48104 96241 96727] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97559 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98094 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d17STARGZ" + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96241 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96727 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f1STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 +=== 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=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo6 foo_empty3 foo5 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: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo4 foo6] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_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 @@ -35931,69 +35155,94 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty3 foo5] vs [foo_empty3 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo4 foo6] + 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: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=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: "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-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48461 96584 97119] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48104 96226 96712] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - 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 97119 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017948STARGZ" + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96226 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e2STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48104 96241 96727] +=== 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=true,format=PAX + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96241 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96727 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177f1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -36001,20 +35250,12 @@ 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_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo] vs [foo5 foo6 foo foo_empty3 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark 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: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty 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: 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 @@ -36025,26 +35266,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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo foo_empty3 foo5 foo6] vs [foo4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5] + 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 @@ -36057,32 +35306,134 @@ 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: "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_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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48104 96226 96712] + 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 96226 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96712 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e2STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,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 48102 96242 96729] + 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48102 96227 96714] + 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 96227 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96714 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=-2,prefix="",format=PAX,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 48110 96252 96739] + 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 3584 + testutil.go:2349: [3] at 96739 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177fcSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48110 96237 96724] + 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 96237 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96724 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=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 foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo5 foo6] vs [foo_empty foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4] vs [foo5 foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 @@ -36093,98 +35444,142 @@ testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo5 foo_empty5] vs [foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5 foo6 foo foo_empty 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:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5] vs [foo foo_empty foo2 foo3 foo4 foo6 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 +=== 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=2,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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48110 96252 96739] + 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 3584 + testutil.go:2349: [3] at 96739 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177fcSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48461 97559 98094] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48110 96237 96724] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97559 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98094 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d17STARGZ" + testutil.go:2349: [1] at 48110 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96237 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96724 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48111 96252 96739] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96252 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96739 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177fcSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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=-2,prefix="",format=GNU,minChunkSize=64000#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 48111 96237 96724] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96237 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 96724 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "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#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 "": [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty4 foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3] - 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_empty foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo5 foo_empty5 foo6 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" @@ -36192,114 +35587,187 @@ 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo foo_empty foo2] vs [foo6 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 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: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 "": [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo4 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo_empty foo4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 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_empty2" vs "foo_empty2" +=== 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#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48549 98033 99607] + 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 98033 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99607 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48461 96584 97119] +=== 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 97059 98633] 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=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96584 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97119 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017948STARGZ" + testutil.go:2349: [1] at 48549 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97059 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98633 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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#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 48549 98033 99607] + 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 98033 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99607 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef1STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48549 97059 98633] + 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 97059 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98633 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48551 98039 99613] + 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 98039 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99613 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go: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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=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_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty4 foo5 foo_empty5] vs [foo foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5 foo6 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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo6] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 + 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 @@ -36307,79 +35775,117 @@ 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_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 "": [foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo] vs [foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo6 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: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty4 foo5 foo_empty5] + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 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 === 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=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48551 97065 98639] + 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 97065 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98639 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b29STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48553 98045 99633] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48553 97071 98659] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97071 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98659 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} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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=-2,prefix="./",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo6 foo3 foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo2] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo4 foo5] + 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 @@ -36392,219 +35898,384 @@ testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo_empty5 foo6 foo3 foo4 foo_empty4 foo5 foo_empty3 foo foo_empty foo2 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: "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: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo2 foo4 foo5] vs [foo_empty3 foo4 foo_empty4 foo5 foo2 foo3 foo_empty2 foo_empty5 foo6 foo foo_empty] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "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_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: "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: "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=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48553 98045 99633] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48461 97560 98095] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48553 97071 98659] 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 97560 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98095 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d18STARGZ" + testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97071 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98659 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 +=== 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=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48556 98052 99640] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98052 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99640 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f04STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48556 97078 98666] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97078 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98666 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48550 98038 99618] + 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 98038 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== 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=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":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo5] vs [foo_empty foo2 foo_empty2 foo_empty4 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "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 "": [foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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: "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 +=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo4 foo5 foo_empty 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:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6] vs [foo foo_empty foo2 foo_empty3 foo5 foo6 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_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 === 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=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 48461 96585 97120] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48550 97064 98644] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96585 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97120 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017949STARGZ" + testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97064 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98644 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b28STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48550 98038 99618] + 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 98038 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99618 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef6STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48550 97064 98644] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97064 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98644 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b28STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 +=== 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=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48551 98045 99626] + 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 98045 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99626 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48551 97071 98652] + 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 97071 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98652 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} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48556 98051 99646] + 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"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo6 foo_empty foo3 foo_empty3 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 "": [foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3] 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: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 14839 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 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_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo4 foo6 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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 @@ -36616,104 +36287,154 @@ 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: "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 +=== 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 48556 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98051 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99646 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== 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=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48459 97557 98083] +=== 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=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48556 97077 98672] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97077 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98672 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b35STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48556 98051 99646] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98051 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99646 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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 48556 97077 98672] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97077 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98672 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b35STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "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 === 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"}]} -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2 foo4 foo5 foo_empty5] vs [foo4 foo_empty4 foo_empty5 foo_empty2 foo_empty3 foo_empty foo2 foo3 foo5 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: 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:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo6 foo foo3 foo4 foo5] vs [foo foo_empty2 foo_empty5 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 -=== 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 98083 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" -=== 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8592, NextOffset: 14839 testutil.go:509: Offset: 9733, NextOffset: 15980 -=== 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=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty5 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6 foo foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo5 foo6] vs [foo_empty3 foo_empty4 foo6 foo foo2 foo3 foo5 foo_empty5 foo_empty foo_empty2 foo4] -=== 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=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 @@ -36723,194 +36444,318 @@ 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=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: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 15980 - testutil.go:509: Offset: 8592, NextOffset: 14839 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 +=== 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=0,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 15980 + testutil.go:509: Offset: 8592, NextOffset: 14839 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48559 98058 99652] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48559 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98058 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 99652 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f0aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48559,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48559,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48559 97084 98678] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48559 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97084 in stargz, uncompressed length 3584 + testutil.go:2349: [3] at 98678 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b3cSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48559,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48559,"innerOffset":3584,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":64000,"chunkDigest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285"} + testutil.go:1763: On "foo22": got preread 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=0,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":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo foo3] vs [foo_empty4 foo5 foo foo_empty foo4 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2] - 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: "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:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo4 foo_empty4 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1946 testutil.go:509: Offset: 965, NextOffset: 1669 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 -=== 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: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48459 96582 97108] - 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: "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: "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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96582 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97108 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017946STARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== 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=GNU,minChunkSize=64000#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/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=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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/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_empty2 foo3 foo4 foo_empty5 foo foo2 foo_empty4 foo5 foo6 foo_empty foo_empty3] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo6 foo2 foo3 foo_empty3 foo5 foo_empty5] 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 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: "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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo_empty5 foo foo_empty foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] + 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: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty4 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo3 foo4 foo_empty5 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: 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: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: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 940, NextOffset: 977 @@ -36921,185 +36766,362 @@ 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: "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_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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48459 97557 98083] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== 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=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98083 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" + 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": 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_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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} +=== 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=0,prefix="./",lossless=true,format=GNU + 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=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_empty4 foo5 foo foo_empty foo3 foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo3 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty3 foo4 foo5 foo6] vs [foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark 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: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_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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 968, NextOffset: 1678 testutil.go:509: Offset: 1187, NextOffset: 1965 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo6 foo foo_empty foo3] vs [foo3 foo_empty4 foo5 foo foo_empty foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo_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: 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: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:509: Offset: 614, NextOffset: 780 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_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo] vs [foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty] 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: "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: "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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48459 96582 97108] +=== 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: -=== 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=false,format=PAX - 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 96582 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97108 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017946STARGZ" + 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo_empty foo_empty5 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_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: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 819, NextOffset: 953 testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1697 testutil.go:509: Offset: 1201, NextOffset: 1975 - 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=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 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty5 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo4 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo5] vs [foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo5 foo6 foo] + 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_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 @@ -37112,17 +37134,7 @@ testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "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 @@ -37133,157 +37145,250 @@ 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_empty5" vs "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48459 97557 98083] +=== 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 65536 - testutil.go:2349: [1] at 48459 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97557 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98083 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d15STARGZ" + 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 === 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 "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo] vs [foo4 foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo4 foo6] vs [.no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo6] 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: "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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48459 96582 97108] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "foo_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_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/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=2,format=PAX,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty3 foo4 foo5 foo3 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5] - 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:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3] vs [foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 - 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/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48459 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: 1180, NextOffset: 1946 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 96582 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97108 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 965, NextOffset: 1669 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 243 -=== 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" -=== 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: 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: "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: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 +=== 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 48493 72574 97379 97924] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97379 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97924 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c63STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 48493 72574 96535 97080] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96535 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97080 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017917STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=0,prefix="",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4] vs [foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo6 foo foo2] vs [foo foo_empty foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 testutil.go:509: Offset: 1156, NextOffset: 1193 @@ -37294,102 +37399,132 @@ testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48463 97562 98088] - 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: 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: "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 "": [.no.prefetch.landmark foo2 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3] - 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:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo2 foo3 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 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: 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_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: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 772, NextOffset: 809 testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:395: Comparing: "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: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" -=== 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: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=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48493 72574 97379 97924] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97379 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97924 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c63STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== 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=1,prefix="../",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48493,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24076 48493 72574 96535 97080] + 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=PAX + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96535 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97080 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017917STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24075 48492 72571 97376 97922] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72571 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97376 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97922 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=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_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo4] vs [foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark 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: 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo4 .no.prefetch.landmark foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 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 @@ -37400,86 +37535,176 @@ 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1678 + testutil.go:509: Offset: 1187, NextOffset: 1965 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo5 foo_empty5] vs [foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 .no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo4 foo_empty5 foo6 foo foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 + 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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48463 96587 97113] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48492 72571 96532 97078] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72571 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96532 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97078 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017914STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24079 48497 72582 97387 97926] + 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 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97387 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97926 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24079 48497 72582 96543 97082] + 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 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96543 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97082 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24079 48497 72582 97387 97926] + 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 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97387 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97926 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6bSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=false,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48497 72582 96543 97082] + 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 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96543 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97082 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791fSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":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 foo6 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo6 foo2 foo_empty2 foo_empty5] + 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: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 @@ -37490,194 +37715,278 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" -=== 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo6] vs [foo foo2 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty5 foo6 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo3] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_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: "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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1975 + testutil.go:509: Offset: 990, NextOffset: 1697 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,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 48463 97562 98088] +=== 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 24078 48498 72581 97386 97926] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" + 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 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72581 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97386 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97926 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72581,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24078 48498 72581 96542 97082] + 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 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72581 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96542 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97082 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72581,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 +=== 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 24078 48496 72576 97381 97923] + 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 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 97923 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c65STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 === 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_empty foo3 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo foo5 foo_empty5 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3] + 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_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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 774, NextOffset: 811 testutil.go:509: Offset: 952, NextOffset: 989 testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:395: Comparing: "foo" 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: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go: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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo4] vs [foo_empty3 foo4 foo_empty5 foo foo2 foo_empty2 foo3 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: 377 + testutil.go:509: Offset: 131, NextOffset: 263 + 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: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 981, NextOffset: 1647 + testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 1192, NextOffset: 1965 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo5 foo_empty5 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo_empty foo3 foo_empty5] + testutil.go:509: Offset: 981, NextOffset: 1647 + 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "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: "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" === 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=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48463 96587 97113] +=== 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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24078 48496 72576 96537 97079] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" + 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 48496 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96537 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97079 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017919STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48496,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=0,prefix="./",format=PAX,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 24078 48496 72576 97381 97923] + 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 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 97923 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c65STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24078 48496 72576 96537 97079] + 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 48496 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96537 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97079 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017919STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/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=GNU + testutil.go:1580: testing streams: [0 0 24077 48495 72576 97381 97925] === 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"}]} +=== 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=GNU + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97381 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97925 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo5 foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo foo_empty foo2 foo_empty4 foo6 foo3 foo_empty3 foo4] vs [foo foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 608, NextOffset: 645 @@ -37685,156 +37994,133 @@ 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_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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:395: Comparing: "foo_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_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo4 .no.prefetch.landmark foo foo2 foo_empty2 foo3] vs [foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo5 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo" 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: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3] vs [foo3 foo_empty5 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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_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" 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: "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_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: 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 - 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/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=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48463 97562 98088] -=== 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=1,prefix="../",lossless=true,format=GNU + 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=GNU + testutil.go:1580: testing streams: [0 0 24077 48495 72576 96537 97081] 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=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97562 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98088 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d1aSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testBuild/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=GNU + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96537 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97081 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017919STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== 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=1,prefix="../",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=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"}]} -=== 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:341: B: TOCJSON: {"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 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo4 foo5 foo foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 -=== 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: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty5] vs [foo_empty foo_empty2 foo_empty4 foo5 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 431 testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 testutil.go:509: Offset: 581, NextOffset: 618 testutil.go:509: Offset: 468, NextOffset: 600 testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo4 foo5 foo foo_empty] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6] - 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_empty2" vs "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: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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: 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 "": [foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty4 foo5] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 @@ -37845,7 +38131,6 @@ 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 @@ -37856,239 +38141,313 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1985 + testutil.go:509: Offset: 973, NextOffset: 1682 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48499 72585 97390 97934] + 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 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72585 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97390 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97934 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48463 96587 97113] +=== 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=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 24080 48499 72585 96546 97090] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96587 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 97113 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001794bSTARGZ" + 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 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72585 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96546 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017922STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "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/duplicated_entry_offset -=== 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=USTAR,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24080 48499 72585 97390 97934] + 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 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72585 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97390 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97934 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c6eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48499 72585 96546 97090] + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":270,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":307,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":444,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":481,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":618,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":655,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":792,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":966,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":384,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":421,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":592,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":629,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":973,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1010,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo5 foo_empty5] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty5 foo5 foo6 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo2] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo5 foo6 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: "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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:509: Offset: 248, NextOffset: 384 - 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 -=== 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=2,format=GNU,minChunkSize=0 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: "foo5" vs "foo5" - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:395: Comparing: "foo_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 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo5 foo_empty5 foo_empty2 foo6] vs [foo_empty4 foo6 foo_empty foo_empty2 foo4 foo_empty3 foo5 foo_empty5 foo foo2 foo3] + 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: "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: "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:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4] vs [foo foo_empty foo4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: 799, NextOffset: 836 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 384 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72585 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96546 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97090 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017922STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72585,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 48499 72584 97389 97936] + 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 +=== 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=true,format=GNU + testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72584 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97389 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97936 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72584,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=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_empty3 foo4 foo6 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5] vs [foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty 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: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 1422 + testutil.go:509: Offset: 998, NextOffset: 1666 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty5] vs [foo4 foo6 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4] vs [foo3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 foo_empty foo_empty3 foo_empty4] 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: "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_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: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48087 96196 96674] +=== 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 48499 72584 96545 97092] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48087 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96196 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" + 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 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72584 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96545 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 97092 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48087,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48087,"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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48087,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72584,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=9,prefix="",lossless=true,format=USTAR === 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_empty4 foo5 foo6 foo_empty2 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo] vs [foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 1434 - testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty5 foo foo6] vs [foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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 +=== 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=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 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 24074 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,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 @@ -38098,31 +38457,37 @@ 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 836, NextOffset: 1434 + testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo2 foo3 foo4 foo5 .no.prefetch.landmark foo] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4 foo5 foo6] - 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/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: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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo6] vs [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1676 + testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 84, NextOffset: 117 @@ -38133,143 +38498,172 @@ 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48087 96184 96662] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48127 72203 96188 96671] 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=0,prefix="/",format=PAX,minChunkSize=0 + 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 48127 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":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_empty4 foo6 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2] vs [foo_empty3 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo5 foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48087 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96184 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96662 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48087,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48087,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo2 foo_empty3 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2] vs [foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6] + 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: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 1424 + testutil.go:509: Offset: 1001, NextOffset: 1674 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo foo_empty foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2] vs [foo foo_empty foo_empty2 foo3 foo5 foo2 foo_empty3 foo4 foo_empty4 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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 === 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24074 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 24074 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 "": [foo foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] vs [.no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo5 foo6] vs [foo5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:395: Comparing: "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: 664, NextOffset: 697 testutil.go:509: Offset: 811, NextOffset: 844 @@ -38280,98 +38674,61 @@ 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: "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 "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo5 foo6] 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: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty foo foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 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: "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: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:509: Offset: 262, NextOffset: 374 === 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=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48087 96196 96674] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48087 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96196 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96674 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48087,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48087,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread 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=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6 foo_empty foo2 foo4] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 796, NextOffset: 829 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 @@ -38383,184 +38740,173 @@ testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty2 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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_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" - 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" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,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_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" === 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=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48127 72203 96188 96671] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48127 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72203,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo foo_empty2 foo4 .no.prefetch.landmark] - 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:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo3 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go: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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1434 testutil.go:509: Offset: 1009, NextOffset: 1676 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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_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 foo4 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo2 foo_empty2 foo4 foo foo_empty] vs [foo6 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 -=== RUN TestGzipEStargz/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=PAX,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" 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: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48087 96184 96662] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48087 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96184 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96662 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b8STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48087,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48087,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== 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_chunked-compression=gzip_compression_level=9,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":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 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo_empty5] vs [foo foo_empty foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 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: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo3 foo_empty4 foo5] vs [foo2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo5 foo_empty5] + 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 @@ -38572,58 +38918,78 @@ testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 1424 - testutil.go:509: Offset: 1001, NextOffset: 1674 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 foo4 foo_empty5 foo6] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty5 foo] 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: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "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: 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: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1674 + 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: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty foo3] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 + 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 === 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/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 "": [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty2 foo_empty4 foo6 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo5 foo6 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2] + 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_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 @@ -38631,11 +38997,6 @@ 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: 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 @@ -38657,27 +39018,20 @@ testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3] vs [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo2 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty3 foo5 foo6 foo_empty2] vs [foo2 foo3 foo_empty3 foo5 foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 1683 + testutil.go:509: Offset: 842, NextOffset: 1440 + testutil.go:395: Comparing: "foo_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 @@ -38689,133 +39043,158 @@ 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48086 96193 96671] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48126 72200 96200 96683] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48086 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96193 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" + 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 72200 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96683 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48086,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48086,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== 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=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":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 "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty foo_empty2 foo4] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo2 foo4 foo6 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6 foo_empty foo2] vs [foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 650, NextOffset: 683 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",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: 533, NextOffset: 641 - testutil.go:509: Offset: 683, NextOffset: 791 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 359, NextOffset: 392 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 392, NextOffset: 500 - 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: "foo6" vs "foo6" testutil.go:509: Offset: 782, NextOffset: 815 testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 78, NextOffset: 111 + testutil.go:509: Offset: 174, NextOffset: 207 + testutil.go:509: Offset: 111, NextOffset: 218 + testutil.go:509: Offset: 207, NextOffset: 314 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - 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_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo4] + 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 [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6 foo_empty foo2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 359, NextOffset: 392 + testutil.go:509: Offset: 515, NextOffset: 650 + testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: "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: "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_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" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 791, NextOffset: 824 testutil.go:509: Offset: 641, NextOffset: 674 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:509: Offset: 674, NextOffset: 782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 992 + testutil.go:509: Offset: 782, NextOffset: 815 + testutil.go:509: Offset: 992, NextOffset: 1658 + testutil.go:509: Offset: 815, NextOffset: 1410 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/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=GNU + testutil.go:1580: testing streams: [0 0 24073 48126 72200 96185 96668] + 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 72200 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96185 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96668 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b9STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":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 "": [foo6 foo_empty foo2 foo_empty4 foo5 foo4 foo_empty5 foo foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty foo4 foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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" vs "foo" testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 178, NextOffset: 211 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48086 96181 96659] - 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: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 @@ -38828,27 +39207,28 @@ 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: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 -=== 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:509: Offset: 830, NextOffset: 1426 testutil.go:509: Offset: 1003, NextOffset: 1676 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo3 foo_empty4 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 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: 658, NextOffset: 691 + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 691, NextOffset: 801 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 797, NextOffset: 830 + testutil.go:509: Offset: 1003, NextOffset: 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 @@ -38857,64 +39237,50 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 -=== 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 48086 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96181 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96659 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b5STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 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_empty" vs "foo_empty" - 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/several_files_in_chunk-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} -=== 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: 801, NextOffset: 834 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48086,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48086,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48086,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 687 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 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 +=== 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=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=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 === 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty5 foo6 foo foo_empty] vs [.no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty2 foo6 foo_empty foo2] vs [foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo2 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: 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: "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: "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 @@ -38926,91 +39292,91 @@ 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 "": [foo_empty3 foo_empty5 foo6 foo2 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 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: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - 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:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3] vs [foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty5 foo6] - 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_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: 1665 testutil.go:509: Offset: 821, NextOffset: 1424 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 827, NextOffset: 962 + testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 646, NextOffset: 679 - testutil.go:509: Offset: 827, NextOffset: 962 - testutil.go:509: Offset: 679, NextOffset: 788 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48093 96205 96684] +=== 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=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48132 72211 96211 96694] 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 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96211 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo4 foo_empty5] 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_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:401: Directory: "" vs "": [foo6 foo foo_empty foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [.no.prefetch.landmark foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 1435 testutil.go:509: Offset: 1009, NextOffset: 1675 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 @@ -39022,38 +39388,34 @@ testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=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" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 117, NextOffset: 227 -=== 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo6 foo foo_empty foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] + 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: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo5] vs [foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo4 foo_empty5] + 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: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: "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 @@ -39065,94 +39427,52 @@ testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1675 testutil.go:509: Offset: 836, NextOffset: 1435 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 96205 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [3] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - 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=9,prefix="./",lossless=true,format=USTAR - 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: 404, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go: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=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR +=== 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=9,prefix="./",lossless=false,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":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo2 foo4 foo_empty4 foo5] vs [foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo3 foo_empty3 foo4 .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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo5 foo_empty] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "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 foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo5] + 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: 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: "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_empty foo_empty2 foo4 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3] vs [foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 @@ -39164,53 +39484,60 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go: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_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: 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: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48093 96193 96672] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24075 48132 72211 96196 96679] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96193 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" + 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 48132 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 3072 + testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48132,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo_empty4 foo5 foo2 foo4] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty2 foo3 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_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 @@ -39222,17 +39549,17 @@ 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: "foo_empty5" vs "foo_empty5" + 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: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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 @@ -39240,62 +39567,114 @@ 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:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo2] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo2 foo4 foo_empty4 foo5] - 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo6] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4] 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 testutil.go:509: Offset: 846, NextOffset: 1466 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24075 48132 72211 96211 96694] + 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 48132 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96211 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96694 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24075 48132 72211 96196 96679] + 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 48132 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 3072 + testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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 + testutil.go:1580: testing streams: [0 0 24074 48131 72209 96209 96692] + 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 48131 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 96692 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=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 "": [foo5 foo_empty5 foo_empty foo4 foo_empty4 foo3 foo_empty3 foo6 foo foo2 foo_empty2] vs [foo3 foo_empty3 foo_empty5 foo_empty foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo6 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo_empty5] vs [foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo3 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: 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 @@ -39307,131 +39686,92 @@ testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48093 96205 96684] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 "": [.no.prefetch.landmark foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo6] vs [foo6 foo_empty2 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo 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: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,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" - 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_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96205 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 224, NextOffset: 257 -=== 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":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== 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-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 - 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 -=== 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 "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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_empty2" vs "foo_empty2" + 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=2,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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48131 72209 96194 96677] + 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 48131 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 96677 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 === 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 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo2 foo_empty2 foo_empty4 foo6 .no.prefetch.landmark foo_empty] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo foo_empty] vs [foo_empty4 foo foo_empty foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark 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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 1473 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 @@ -39444,13 +39784,31 @@ testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 "": [foo5 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo6 foo foo3 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo3] vs [foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty 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" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 @@ -39462,114 +39820,106 @@ 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48093 96193 96672] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96207 96692] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96193 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c1STARGZ" + 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 96207 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=false,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=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 foo_empty5] - 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:401: Directory: "" vs "": [foo3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo] vs [.no.prefetch.landmark foo foo_empty foo_empty3 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 1455 + testutil.go:509: Offset: 1008, NextOffset: 1699 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 1455 - testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:395: Comparing: "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: "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 "": [foo3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo3 foo_empty4 foo6 foo_empty] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 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_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_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_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 @@ -39580,34 +39930,46 @@ 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" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/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=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96192 96677] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty foo_empty2 foo4 foo_empty5 foo6] vs [foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo6 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4] vs [foo_empty foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 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: "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_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: "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 @@ -39624,21 +39986,19 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo3 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5] 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: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty foo_empty2 foo_empty4 foo foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 @@ -39651,69 +40011,56 @@ 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:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 + 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" 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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 === RUN TestGzipEStargz/testBuild/empty_files-compression=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48093 96204 96683] +=== 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 24074 48129 72207 96207 96692] 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=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96204 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96683 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ccSTARGZ" + 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 96207 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96692 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cfSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go: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_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo5 foo6 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_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: "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:401: Directory: "" vs "": [foo_empty3 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 @@ -39725,247 +40072,316 @@ 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_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo6 foo_empty4 foo5 foo_empty5] vs [foo2 foo_empty2 foo3 foo4 foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo] - 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: "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: 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: 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:509: Offset: 356, NextOffset: 492 + 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty3 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 +=== 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: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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "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_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== 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=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24074 48129 72207 96192 96677] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72207 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72207,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 "": [foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo4 foo_empty4 foo2] vs [foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3] - 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: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo_empty foo_empty3] vs [foo foo4 foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 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: 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_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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 525, NextOffset: 558 + testutil.go:509: Offset: 671, NextOffset: 704 + testutil.go:509: Offset: 558, NextOffset: 672 + testutil.go:509: Offset: 704, NextOffset: 818 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo5 foo4 foo_empty4 foo foo_empty foo2 foo_empty3] vs [foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo5 foo6 foo foo4 foo_empty4] vs [foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo_empty foo_empty3] + 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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 1022, NextOffset: 1715 - testutil.go:509: Offset: 852, NextOffset: 1473 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1715 + testutil.go:509: Offset: 852, NextOffset: 1473 === 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48093 96192 96671] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96192 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/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=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=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3] vs [foo3 foo_empty3 foo4 foo5 foo6 foo2 foo_empty foo_empty2 foo_empty4 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty2 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo] vs [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1699 testutil.go:509: Offset: 838, NextOffset: 1455 - 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: 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: "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 -=== 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=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_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_empty" vs "foo_empty" === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24071 48125 72204 96204 96688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=USTAR,minChunkSize=0#02 +=== 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=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24071 48125 72204 96189 96673] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48125 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96673 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo_empty5 foo2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 foo_empty4 foo_empty5 foo6] vs [foo6 foo_empty foo_empty3 foo_empty4 foo_empty5 foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2] + 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: "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: 521, NextOffset: 554 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 @@ -39977,26 +40393,28 @@ 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 "": [foo3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5] vs [foo foo_empty foo3 foo_empty3 foo4 foo5 foo2 foo_empty2 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: 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: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3] vs [foo2 foo_empty2 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:509: Offset: 846, NextOffset: 1466 testutil.go:395: Comparing: "foo_empty" vs "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: "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 @@ -40012,256 +40430,209 @@ testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1707 - testutil.go:509: Offset: 846, NextOffset: 1466 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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_empty4" vs "foo_empty4" === 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48090 96201 96680] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48090 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96201 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96680 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c9STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread 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 +=== 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=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=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 foo3 foo_empty3 foo4 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo2] vs [foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo3 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: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:509: Offset: 1008, NextOffset: 1700 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_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" 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 837, NextOffset: 1457 - testutil.go:509: Offset: 1008, NextOffset: 1700 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo5 foo_empty5] vs [foo_empty foo3 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,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: "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: 1700 - testutil.go:509: Offset: 837, NextOffset: 1457 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1700 + testutil.go:509: Offset: 837, NextOffset: 1457 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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" +=== 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 48134 72215 96215 96700] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === 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=PAX,minChunkSize=0 -=== 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=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo6 foo_empty5 foo_empty3] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 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:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty foo3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_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: "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_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo5 foo6 foo2 foo3 foo_empty3 foo_empty4] vs [foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo6 foo_empty foo3 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2] vs [foo_empty2 foo_empty3 foo4 foo6 foo foo2 foo3 foo_empty4 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48090 96189 96668] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 852 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1022, NextOffset: 1715 testutil.go:509: Offset: 852, NextOffset: 1473 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,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: "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/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48090 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96189 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96668 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread 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 -=== 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=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 24076 48134 72215 96200 96685] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo4 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo4 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_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo4 foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo2] vs [foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 @@ -40272,45 +40643,29 @@ testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 -=== 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: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: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:509: Offset: 2112, NextOffset: 5429 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4] vs [foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 .no.prefetch.landmark] vs [foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 5429 - testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 @@ -40322,228 +40677,210 @@ 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_empty2" vs "foo_empty2" === 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/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 foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 foo foo_empty foo_empty2 foo_empty4 foo5 foo6 foo2 foo_empty3 foo4] vs [foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48090 96201 96680] - 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: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1819, NextOffset: 5046 testutil.go:509: Offset: 2134, NextOffset: 5483 + testutil.go:395: Comparing: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo5] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_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: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty foo_empty2 foo3 foo_empty5 foo] 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-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48090 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1077, NextOffset: 1404 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 96201 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 831, NextOffset: 1123 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 96680 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1733, NextOffset: 1770 -=== 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 "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96685 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo2 foo3 foo5 foo6] - 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:401: Directory: "" vs "": [foo2 foo3 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3] vs [foo6 foo foo_empty foo_empty3 foo_empty4 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3] 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: "foo3" vs "foo3" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:395: Comparing: "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: "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 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo5 foo6 foo2] vs [foo_empty4 foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty3 foo_empty4 foo6] vs [foo2 foo3 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go: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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 -=== RUN TestGzipEStargz/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:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48090 96189 96668] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48090 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96189 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96668 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48090,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48090,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48090,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== 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=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_empty3 foo5 foo foo_empty foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo4] vs [foo2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty2 foo_empty3 foo2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty foo2 foo_empty2 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -40551,57 +40888,35 @@ 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: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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_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 -=== 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:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty4 foo_empty5] vs [foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo_empty 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: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: "foo_empty5" vs "foo_empty5" + 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 [foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty2 foo_empty3 foo4 foo5] 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 @@ -40612,71 +40927,102 @@ testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1444, NextOffset: 1738 +=== 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 24076 48134 72215 96215 96700] + 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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU + 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: "foo_empty4" vs "foo_empty4" === 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=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/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 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96215 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=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_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo5] vs [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo3 foo4 foo6] vs [foo_empty5 foo foo2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:395: Comparing: "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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go: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: "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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty5 foo] vs [foo foo3 foo4 foo6 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] 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: 782, NextOffset: 819 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 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo5] vs [foo foo_empty foo2 foo3 foo5 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1715, NextOffset: 1752 - testutil.go:509: Offset: 1434, NextOffset: 1471 - testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:509: Offset: 1471, NextOffset: 1760 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 456, NextOffset: 493 @@ -40685,145 +41031,129 @@ 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2112, NextOffset: 5429 testutil.go:509: Offset: 1797, NextOffset: 4992 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48087 96199 96678] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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 48134 72215 96200 96685] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48087 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96199 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96678 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96200 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96685 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48087,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48087,"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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48087,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":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 foo_empty3 foo_empty4 foo6 foo_empty5 foo foo_empty foo2 foo3 foo4 foo5] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6 .no.prefetch.landmark foo2 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "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" 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_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: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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_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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty4 foo6 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty4 foo6 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo3 foo_empty4] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 -=== RUN TestGzipEStargz/testDigestAndVerify/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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:395: Comparing: "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=2,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/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 === 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 "": [foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo5 foo6 foo_empty foo_empty3 foo4 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo_empty3 foo5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6] + 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 @@ -40834,226 +41164,224 @@ testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo4 foo_empty5 foo6 foo_empty foo3 foo_empty3] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo3 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo5] + 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" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 383, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 459 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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_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: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48087 96187 96666] - 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: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:395: Comparing: "foo_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 + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48087 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96187 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96666 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" +=== 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 48133 72212 96212 96698] + 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 48133 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 96698 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48087,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48087,"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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48087,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48087,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48133,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":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 foo_empty2 foo3 foo4 foo5 foo_empty3 foo_empty4 foo_empty5] vs [foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3] vs [foo6 foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:509: Offset: 2140, NextOffset: 5500 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_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" 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_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 "": [foo_empty foo2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo3 foo4 foo_empty4] vs [foo4 foo_empty4 foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_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 - testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2140, NextOffset: 5500 testutil.go:509: Offset: 1824, NextOffset: 5062 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/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/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=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48133 72212 96197 96683] + 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 48133 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 96683 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":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 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo6 .no.prefetch.landmark foo2 foo3 foo_empty5 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 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:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo3 foo5 foo_empty5 foo6] vs [foo6 foo2 foo4 foo5 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty] 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: "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_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 - testutil.go:509: Offset: 2088, NextOffset: 2125 - testutil.go:509: Offset: 1809, NextOffset: 5004 - testutil.go:509: Offset: 2125, NextOffset: 5442 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 460, NextOffset: 497 testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48096 96210 96689] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 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 "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo4 foo5] + 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_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: 1398, NextOffset: 1435 testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1444, NextOffset: 1481 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo4 foo5 foo6 foo2] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 345, NextOffset: 382 testutil.go:509: Offset: 133, NextOffset: 170 @@ -41061,202 +41389,189 @@ 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 + testutil.go:509: Offset: 825, NextOffset: 1116 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: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 460, NextOffset: 497 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 96210 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d2STARGZ" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1035 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1035, NextOffset: 1072 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 788, NextOffset: 825 - testutil.go:509: Offset: 1072, NextOffset: 1398 - testutil.go:509: Offset: 825, NextOffset: 1116 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:509: Offset: 1153, NextOffset: 1444 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1726, NextOffset: 1763 + testutil.go:509: Offset: 1444, NextOffset: 1481 + testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:509: Offset: 1481, NextOffset: 1772 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2125, NextOffset: 5442 + testutil.go:509: Offset: 1809, NextOffset: 5004 +=== 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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,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=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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=-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"}]} -=== 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:341: B: TOCJSON: {"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_empty5 foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo6 foo 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:401: Directory: "" vs "": [foo foo2 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo5 foo foo_empty foo2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1457, NextOffset: 1494 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1494, NextOffset: 1788 - testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 5052 testutil.go:509: Offset: 2140, NextOffset: 5489 - testutil.go:395: Comparing: "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_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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 1457, NextOffset: 1494 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1494, NextOffset: 1788 + testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo6] vs [foo foo_empty foo3 foo_empty4 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo5 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: "foo2" vs "foo2" - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo5 foo foo_empty foo2 foo4 foo_empty4] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo foo2] 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 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_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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2140, NextOffset: 5489 testutil.go:509: Offset: 1825, NextOffset: 5052 + testutil.go:395: Comparing: "foo_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 === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48096 96198 96677] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48130 72209 96209 96698] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - 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 96198 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96698 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/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=-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 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4] vs [foo2 foo3 foo4 foo5 foo6 foo_empty foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo2 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 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: "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: "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: "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: 5025 testutil.go:509: Offset: 2130, NextOffset: 5465 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:509: Offset: 384, NextOffset: 674 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3] vs [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo2 foo4 foo_empty4] + 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: 790, NextOffset: 827 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 "": [.no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo4 foo5 foo6] vs [foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo6] + testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 @@ -41267,41 +41582,45 @@ testutil.go:509: Offset: 1777, NextOffset: 1814 testutil.go:509: Offset: 2130, NextOffset: 5465 testutil.go:509: Offset: 1814, NextOffset: 5025 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1037, NextOffset: 1074 - testutil.go:509: Offset: 790, NextOffset: 827 - testutil.go:509: Offset: 1074, NextOffset: 1400 - testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48130 72209 96194 96683] +=== 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:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96683 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 837, NextOffset: 1133 - testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty5 foo6 foo5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty2 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: 1133, NextOffset: 1170 @@ -41319,11 +41638,17 @@ 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -41331,52 +41656,70 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo foo3 foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo] - 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:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5 foo6 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: "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_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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 680, NextOffset: 717 - testutil.go:509: Offset: 467, NextOffset: 504 - testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:509: Offset: 504, NextOffset: 800 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" testutil.go:509: Offset: 2114, NextOffset: 2151 testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 5510 testutil.go:509: Offset: 1836, NextOffset: 5075 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -41403,6 +41746,8 @@ testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=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: 9034, NextOffset: 9071 @@ -41413,51 +41758,31 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark baz.txt 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: 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: 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=-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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 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-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48096 96210 96689] - 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: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -41467,14 +41792,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 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -41482,63 +41807,23 @@ testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 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-compression=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 96210 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96689 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo1.txt foo3.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: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=9,prefix="/",format=USTAR,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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt test2 .no.prefetch.landmark 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" @@ -41579,16 +41864,25 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar barlink test dev .no.prefetch.landmark baz.txt foo1.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: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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 "": [test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -41602,36 +41896,34 @@ 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: "test2" vs "test2" + testutil.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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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/testWriteAndOpen/several_files_in_chunk-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: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: "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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -41639,33 +41931,40 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== 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/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=PAX + testutil.go:1580: testing streams: [0 0 24077 48130 72209 96209 96698] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 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 96698 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test bar baz.txt foo1.txt dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -41707,8 +42006,35 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar baz.txt foo1.txt foo3.txt barlink 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: 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 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -41721,20 +42047,7 @@ 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: "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" -=== 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -41767,40 +42080,13 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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: 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48096 96198 96677] - 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 96198 in stargz, uncompressed length 3584 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt dev .no.prefetch.landmark foo1.txt bar 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 foo3.txt baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark] + 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 @@ -41809,70 +42095,61 @@ 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go: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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark test2 foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -41886,7 +42163,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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -41898,8 +42174,12 @@ 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: "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: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -41913,16 +42193,42 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=64000#02 === 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-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/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=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48130 72209 96194 96683] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72209 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96683 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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 @@ -41960,7 +42266,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": [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" @@ -41981,13 +42287,22 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test test2 .no.prefetch.landmark foo1.txt bar 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 barlink dev test2 baz.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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 [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:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -42001,15 +42316,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: "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" @@ -42021,8 +42332,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: "test2" vs "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 @@ -42036,47 +42345,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 === 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-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48096 96208 96687] - testutil.go:2330: got gzip streams: +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark 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: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== 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/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== 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: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" @@ -42092,25 +42381,7 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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 96208 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96687 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== 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 @@ -42130,12 +42401,23 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev 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: 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 @@ -42144,39 +42426,26 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go: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: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: "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: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -42185,22 +42454,46 @@ 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: "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/testDigestAndVerify/small-files-compression=gzip_compression_level=9,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-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 -=== 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=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48131 72209 96209 96698] + 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 72209 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96209 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96698 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt test barlink dev .no.prefetch.landmark 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark 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" @@ -42222,11 +42515,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 [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" @@ -42245,8 +42538,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -42257,34 +42548,18 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark foo1.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: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42316,11 +42591,50 @@ 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 === RUN 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=9,prefix="../",format=USTAR,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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42344,10 +42658,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-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48096 96196 96675] - 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:509: Offset: 545, NextOffset: 18702 @@ -42365,29 +42675,9 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar 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:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink baz.txt foo1.txt bar 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -42397,47 +42687,21 @@ 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-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48096 in stargz, uncompressed length 67584 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 96196 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c4STARGZ" - 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-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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48096,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 + 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go: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" @@ -42471,31 +42735,35 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== 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 48131 72209 96194 96683] + 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 72209 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96194 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96683 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo3.txt barlink dev bar test test2 .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: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar dev test test2 .no.prefetch.landmark baz.txt foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -42536,22 +42804,21 @@ 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 "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar test 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -42563,14 +42830,10 @@ testutil.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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -42597,14 +42860,44 @@ 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=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: 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=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 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 dev .no.prefetch.landmark foo1.txt bar barlink 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: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42644,15 +42937,10 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48092 96214 96698] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test2 baz.txt foo1.txt test dev .no.prefetch.landmark 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: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -42660,117 +42948,102 @@ 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 "": [baz.txt bar barlink .no.prefetch.landmark foo1.txt foo3.txt 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: 545, NextOffset: 23310 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go: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: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 96698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 23310 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48092,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48092,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 21741 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=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:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "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: "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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",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=PAX,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 24078 48137 72220 96220 96712] + 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 72220 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96220 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96712 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 .no.prefetch.landmark baz.txt test dev] + 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 barlink foo1.txt bar test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -42795,8 +43068,6 @@ 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=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: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -42812,22 +43083,18 @@ 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 -=== 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:509: Offset: 12217, NextOffset: 22040 - testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 foo1.txt bar test dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 .no.prefetch.landmark baz.txt foo3.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: 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 @@ -42841,37 +43108,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: 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": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -42885,77 +43121,68 @@ 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48092 96202 96686] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [test2 .no.prefetch.landmark baz.txt test barlink dev foo1.txt bar foo3.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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 96202 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96686 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177caSTARGZ" + 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": [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=0,prefix="./",src=0,format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24078 48137 72220 96205 96697] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 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 3072 + testutil.go:2349: [5] at 96697 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48092,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48137,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo3.txt test test2 baz.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: 0, NextOffset: 22253 -=== 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":48092,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== 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 -=== 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" -=== 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 -=== 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/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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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 @@ -42964,34 +43191,45 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev foo1.txt bar test 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: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 bar barlink dev baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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" @@ -43020,34 +43258,70 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset + 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:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== 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=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48137 72220 96220 96712] + 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 72220 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96220 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96712 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -43072,7 +43346,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": [testchar2 testblock testfifo testchar1] 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" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -43092,29 +43366,35 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink foo1.txt foo3.txt test 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: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -43133,52 +43413,43 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48092 96214 96698] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48137 72220 96205 96697] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24078 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 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 3072 + testutil.go:2349: [5] at 96697 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=-1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -43189,46 +43460,18 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96214 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 21741 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 96698 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d6STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48092,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48092,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "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:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -43265,56 +43508,50 @@ 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 foo3.txt test .no.prefetch.landmark bar barlink 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:401: Directory: "" vs "": [bar foo3.txt barlink test2 foo1.txt baz.txt test dev .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -43323,16 +43560,64 @@ 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=-2,prefix="/",format=USTAR,minChunkSize=0/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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48136 72218 96218 96711] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72218 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96218 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96711 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48136 72218 96203 96696] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48136 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72218 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96203 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96696 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72218,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=-1,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar foo3.txt barlink test .no.prefetch.landmark foo1.txt test2 baz.txt dev] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43363,8 +43648,6 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -43386,14 +43669,17 @@ 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 foo3.txt test test2 baz.txt foo1.txt dev .no.prefetch.landmark barlink] 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": [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 "": [baz.txt dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -43407,19 +43693,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -43430,17 +43706,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: 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 @@ -43452,19 +43717,28 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48092 96202 96686] - 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=GNU,minChunkSize=0#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar barlink test dev foo1.txt baz.txt foo3.txt test2 .no.prefetch.landmark] - 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 [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark 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: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43472,80 +43746,54 @@ 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-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48092 in stargz, uncompressed length 67584 -=== 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: "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: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 96202 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96686 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48092,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48092,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48092,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go: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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark 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" @@ -43557,12 +43805,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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -43574,6 +43816,13 @@ 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43602,16 +43851,56 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48133 72214 96214 96704] + 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 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96704 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== 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 48133 72214 96199 96689] + 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 72214 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -43633,11 +43922,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: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" @@ -43666,21 +43955,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: "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 barlink dev test2 baz.txt bar 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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt bar foo3.txt .no.prefetch.landmark baz.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: 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: "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" @@ -43709,36 +44014,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: "bar" vs "bar" - testutil.go:401: 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=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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48133 72214 96214 96704] + 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 72214 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96214 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96704 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt 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 [barlink test baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -43751,11 +44051,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 [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -43795,9 +44095,19 @@ 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 bar barlink dev baz.txt foo1.txt foo3.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: "" vs "": [.no.prefetch.landmark dev test2 barlink test baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 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 @@ -43808,8 +44118,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: "test2" vs "test2" - testutil.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 @@ -43823,66 +44131,63 @@ 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: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 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24077 48133 72214 96199 96689] + 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 72214 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c7STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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: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: "dev" vs "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: "bar" vs "bar" - testutil.go:401: 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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48093 96215 96700] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96215 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96700 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",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_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar] + 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: "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" @@ -43934,19 +44239,8 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test2 bar foo3.txt barlink test dev .no.prefetch.landmark 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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -43960,6 +44254,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: "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] @@ -43971,15 +44276,15 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -43993,23 +44298,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: "bar" vs "bar" - testutil.go:401: 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/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev .no.prefetch.landmark baz.txt barlink test test2 foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 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 @@ -44046,29 +44361,19 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.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: 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:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test baz.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" @@ -44080,6 +44385,8 @@ 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 @@ -44093,23 +44400,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -44123,55 +44413,38 @@ 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/testchar2" vs "dev/testchar2" + testutil.go:395: 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/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 === 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48093 96203 96688] +=== 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 48131 72213 96213 96703] testutil.go:2330: got gzip streams: -=== 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-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96203 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177cbSTARGZ" + 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 48131 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 96703 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt barlink test dev .no.prefetch.landmark foo3.txt 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: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -44212,30 +44485,33 @@ 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 test dev bar foo3.txt 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: 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 test .no.prefetch.landmark foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -44244,20 +44520,32 @@ testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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": [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" @@ -44273,17 +44561,28 @@ 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=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48131 72213 96198 96688] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 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: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" @@ -44328,10 +44627,15 @@ 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 bar baz.txt foo3.txt barlink test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "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: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -44339,14 +44643,13 @@ 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 barlink dev test2 foo1.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -44375,18 +44678,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -44395,40 +44686,31 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48098 96224 96708] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 65536 - testutil.go:2349: [1] at 48098 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96224 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96708 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e0STARGZ" + 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 48131 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 96688 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48098,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== 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":48098,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-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":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt] -=== 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" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink dev test2 baz.txt foo1.txt test .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -44442,11 +44724,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": [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" @@ -44487,17 +44769,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 "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt barlink 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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -44519,17 +44805,13 @@ 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: "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" @@ -44546,16 +44828,50 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48139 72225 96225 96717] + 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 72225 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96225 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96717 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark test 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:395: Comparing: "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" @@ -44592,14 +44908,11 @@ 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 "": [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: "test" vs "test" testutil.go:401: Directory: "test" 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 @@ -44607,17 +44920,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": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar 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: "baz.txt" vs "baz.txt" + 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: "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 @@ -44628,7 +44935,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: "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" @@ -44640,19 +44946,8 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -44672,48 +44967,34 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 === 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#01/duplicated_entry_offset -=== 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=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48098 96212 96696] +=== 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 48139 72225 96210 96702] 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 96212 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96696 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d4STARGZ" + 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 72225 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48139,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark 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" - 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 bar dev foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -44748,16 +45029,42 @@ 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: 2564 - testutil.go:509: Offset: 1264, NextOffset: 2918 + testutil.go:509: Offset: 1082, NextOffset: 2563 + testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: 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 "": [test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar dev test2 barlink test .no.prefetch.landmark baz.txt foo1.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: 1153, NextOffset: 1190 + testutil.go:509: Offset: 971, NextOffset: 1008 + testutil.go:509: Offset: 1190, NextOffset: 1227 + testutil.go:509: Offset: 1008, NextOffset: 1045 + testutil.go:509: Offset: 1227, NextOffset: 1264 + testutil.go:509: Offset: 1045, NextOffset: 1082 + testutil.go:509: Offset: 1264, NextOffset: 2920 + testutil.go:509: Offset: 1082, NextOffset: 2563 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -44774,17 +45081,21 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1153 + testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 [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" @@ -44800,178 +45111,156 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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=0 - 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: 2918 - testutil.go:509: Offset: 1082, NextOffset: 2564 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,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=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48139 72225 96225 96717] + 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 72225 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96225 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 96717 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt 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 test2 baz.txt bar barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev foo1.txt foo3.txt test barlink test2 .no.prefetch.landmark baz.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: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,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 48098 96224 96708] - 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 96224 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96708 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#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/small-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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":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":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev .no.prefetch.landmark foo3.txt bar test test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt barlink dev .no.prefetch.landmark 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: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -44981,43 +45270,10 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 -=== 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=0 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 983 - testutil.go:509: Offset: 785, NextOffset: 1163 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1163, NextOffset: 1200 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1200, NextOffset: 1237 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1237, NextOffset: 1274 - testutil.go:509: Offset: 1094, NextOffset: 2585 - testutil.go:509: Offset: 1274, NextOffset: 2932 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -45028,23 +45284,40 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 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: 785, NextOffset: 1163 - testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:509: Offset: 605, NextOffset: 982 + testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1093, NextOffset: 2589 + testutil.go:509: Offset: 1273, NextOffset: 2939 testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev foo3.txt test test2 .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 @@ -45058,25 +45331,24 @@ 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: "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: "test" vs "test" testutil.go:401: 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: 2932 - testutil.go:509: Offset: 1094, NextOffset: 2585 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1273, NextOffset: 2939 + testutil.go:509: Offset: 1093, NextOffset: 2589 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45092,174 +45364,216 @@ 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=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [dev test2 baz.txt foo3.txt test barlink .no.prefetch.landmark foo1.txt bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48098 96212 96696] - 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: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go: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: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + 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: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 785, NextOffset: 1162 + testutil.go:509: Offset: 605, NextOffset: 982 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/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=false,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48139 72225 96210 96702] + 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 72225 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink dev baz.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" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48098 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96212 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96696 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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} -=== 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: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "test2" vs "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: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 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=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,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-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48098,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2407 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "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: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 === 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#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=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/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=GNU + testutil.go:1580: testing streams: [0 0 24078 48140 72224 96224 96718] + 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 48140 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 96718 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24078 48140 72224 96209 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 48140 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 96703 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48140,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48140,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72224,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2577 + testutil.go:509: Offset: 1271, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -45303,33 +45617,21 @@ 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: "test" vs "test" - testutil.go:401: 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: 2921 + testutil.go:509: Offset: 603, NextOffset: 981 + testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 foo3.txt barlink dev baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev foo1.txt baz.txt bar test test2 .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: 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: 2921 - testutil.go:509: Offset: 1093, NextOffset: 2585 + 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: 2920 + testutil.go:509: Offset: 1092, NextOffset: 2577 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45345,24 +45647,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" - 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: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: 99, NextOffset: 136 @@ -45376,48 +45660,87 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48097 96223 96707] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48097 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96223 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96707 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177dfSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24168 48585 72816 97621 99048] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97621 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99048 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 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" @@ -45425,151 +45748,89 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 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: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink test bar dev .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: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + 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: 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: "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: "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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 === 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48097 96211 96695] +=== 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 48585 72816 96777 98204] 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 96211 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96695 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": 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 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -45592,33 +45853,20 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go: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: 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: 2583 - testutil.go:509: Offset: 1278, NextOffset: 2935 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 foo1.txt baz.txt barlink test .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 1167 - testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1097, NextOffset: 2581 + testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -45628,6 +45876,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:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -45653,50 +45924,63 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2935 - testutil.go:509: Offset: 1098, NextOffset: 2583 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1277, NextOffset: 2937 + testutil.go:509: Offset: 1097, NextOffset: 2581 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== 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=-2,prefix="",lossless=false,format=USTAR + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98204 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a09STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 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: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + 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 [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" @@ -45704,142 +45988,167 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.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: 106, NextOffset: 2420 - 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: 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: "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: 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 + 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: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark 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: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 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": [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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX === 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#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48094 96218 96702] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24168 48585 72816 97621 99048] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96702 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97621 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99048 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=0#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 24168 48585 72816 96777 98204] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98204 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a09STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1194,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1265,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1302,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1339,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1376,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo1.txt bar barlink test baz.txt foo3.txt dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1083 - testutil.go:509: Offset: 779, NextOffset: 1265 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test test2 baz.txt foo1.txt bar barlink 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: 1083, NextOffset: 1120 - testutil.go:509: Offset: 1265, NextOffset: 1302 - testutil.go:509: Offset: 1120, NextOffset: 1157 - testutil.go:509: Offset: 1302, NextOffset: 1339 - testutil.go:509: Offset: 1157, NextOffset: 1194 - testutil.go:509: Offset: 1339, NextOffset: 1376 - testutil.go:509: Offset: 1194, NextOffset: 2792 - testutil.go:509: Offset: 1376, NextOffset: 3143 + 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: 2795 + testutil.go:509: Offset: 1375, NextOffset: 3146 testutil.go:395: Comparing: "dev" vs "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" @@ -45876,36 +46185,17 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1265, NextOffset: 1302 - testutil.go:509: Offset: 1083, NextOffset: 1120 - testutil.go:509: Offset: 1302, NextOffset: 1339 - testutil.go:509: Offset: 1120, NextOffset: 1157 - testutil.go:509: Offset: 1339, NextOffset: 1376 - testutil.go:509: Offset: 1157, NextOffset: 1194 - testutil.go:509: Offset: 1376, NextOffset: 3143 - testutil.go:509: Offset: 1194, NextOffset: 2792 - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 @@ -45914,14 +46204,19 @@ 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: 1265 - testutil.go:509: Offset: 597, NextOffset: 1083 - testutil.go:395: Comparing: "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: 779, NextOffset: 1264 + testutil.go:509: Offset: 597, NextOffset: 1082 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3146 + testutil.go:509: Offset: 1193, NextOffset: 2795 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -45937,189 +46232,208 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + 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 [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:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24170 48587 72821 97626 99053] + 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 48587 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 3072 + testutil.go:2349: [5] at 99053 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar foo3.txt test2 dev baz.txt foo1.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - 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: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2] vs [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: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "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: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48094 96206 96690] +=== 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 24170 48587 72821 96782 98209] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96206 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" + 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 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96782 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98209 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0eSTARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 .no.prefetch.landmark baz.txt barlink test 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: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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 1093 - testutil.go:509: Offset: 785, NextOffset: 1273 + 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: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1204, NextOffset: 2808 - testutil.go:509: Offset: 1384, NextOffset: 3150 + 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: 2806 + testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46148,8 +46462,47 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.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: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1381, NextOffset: 3151 + testutil.go:509: Offset: 1201, NextOffset: 2806 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -46163,20 +46516,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1384, NextOffset: 3150 - testutil.go:509: Offset: 1204, NextOffset: 2808 - testutil.go:395: Comparing: "test2" vs "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 @@ -46190,40 +46529,31 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1273 - testutil.go:509: Offset: 605, NextOffset: 1093 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt dev bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:509: Offset: 106, NextOffset: 2639 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48094 96218 96702] +=== 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 24171 48589 72824 97629 99069] 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 48589 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 99069 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=1,prefix="./",src=0,format=PAX,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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo1.txt test .no.prefetch.landmark baz.txt bar 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" @@ -46236,11 +46566,11 @@ testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:395: Comparing: "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 [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" @@ -46251,9 +46581,6 @@ testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 @@ -46280,68 +46607,54 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt barlink 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: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark baz.txt bar foo3.txt barlink 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: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "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:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, 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: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48094 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96702 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2639 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go: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" @@ -46358,26 +46671,54 @@ testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 === 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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24171 48589 72824 96785 98225] +=== 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=USTAR + 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 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96785 in stargz, uncompressed length 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1091,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1128,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1165,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt test dev test2 baz.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: 1091 + testutil.go:509: Offset: 782, NextOffset: 1270 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2809 - testutil.go:509: Offset: 1385, NextOffset: 3147 + testutil.go:509: Offset: 1091, NextOffset: 1128 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1128, NextOffset: 1165 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1165, NextOffset: 1202 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1202, NextOffset: 2804 + testutil.go:509: Offset: 1381, NextOffset: 3142 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -46412,41 +46753,24 @@ 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 "": [barlink test bar baz.txt foo1.txt 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: 212, NextOffset: 249 - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:401: Directory: "" vs "": [barlink baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.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: 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: 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: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1091, NextOffset: 1128 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1128, NextOffset: 1165 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1165, NextOffset: 1202 + testutil.go:509: Offset: 1381, NextOffset: 3142 + testutil.go:509: Offset: 1202, NextOffset: 2804 testutil.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" @@ -46466,185 +46790,222 @@ 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: "test" vs "test" - testutil.go:401: 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: 3147 - testutil.go:509: Offset: 1206, NextOffset: 2809 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48094 96206 96690] - testutil.go:2330: got gzip streams: -=== 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1270 + testutil.go:509: Offset: 603, NextOffset: 1091 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48094 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96206 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96690 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177ceSTARGZ" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} +=== 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 24171 48589 72824 97629 99069] + 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 48589 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 99069 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48094,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48094,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48094,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48589,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:395: Comparing: "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 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 +=== 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 24171 48589 72824 96785 98225] + 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 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96785 in stargz, uncompressed length 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24171,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - 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:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2635 testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2635 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== 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 "": [test dev .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:395: Comparing: "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: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, 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: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 24172 48592 72828 97633 99073] + 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 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72828 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97633 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99073 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72828,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test dev test2 bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46682,34 +47043,42 @@ 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: 1102 - testutil.go:509: Offset: 786, NextOffset: 1282 + testutil.go:509: Offset: 606, NextOffset: 1100 + testutil.go:509: Offset: 786, NextOffset: 1280 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2813 - testutil.go:509: Offset: 1393, NextOffset: 3161 + 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: 2785 + testutil.go:509: Offset: 1391, NextOffset: 3157 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev test2 bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark barlink test foo3.txt dev 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: 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: 3157 + testutil.go:509: Offset: 1211, NextOffset: 2785 + testutil.go:395: Comparing: "test2" vs "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 -=== 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=0 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48093 96220 96705] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 211, NextOffset: 248 @@ -46717,35 +47086,8 @@ 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: 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: 3161 - testutil.go:509: Offset: 1213, NextOffset: 2813 - 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-compression=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=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 -=== 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:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 @@ -46757,43 +47099,31 @@ 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: 1282 - testutil.go:509: Offset: 606, NextOffset: 1102 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96220 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96705 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:509: Offset: 786, NextOffset: 1280 + testutil.go:509: Offset: 606, NextOffset: 1100 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [barlink test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2462 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -46807,11 +47137,11 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 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": [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" @@ -46848,9 +47178,14 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 - 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 [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: 2462 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -46876,6 +47211,9 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 @@ -46885,9 +47223,7 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "test" vs "test" @@ -46900,73 +47236,97 @@ testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 -=== 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: 0, NextOffset: 2462 testutil.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" === 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#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48093 96208 96693] +=== 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 48592 72828 96789 98229] 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 33024 + testutil.go:2349: [1] at 24172 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72828 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96789 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98229 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72828,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24168 48586 72816 97621 99054] + 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 48586 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark test2 foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:509: Offset: 535, NextOffset: 678 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 601, NextOffset: 977 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48093 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96208 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96693 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177d0STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 783, NextOffset: 1159 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + 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: 977, NextOffset: 1014 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48093,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48093,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48093,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:509: Offset: 1270, NextOffset: 2929 + 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: 2566 + testutil.go:509: Offset: 1271, 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -46982,33 +47342,72 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev foo3.txt barlink test 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: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:509: Offset: 246, NextOffset: 283 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: "test" vs "test" + testutil.go:401: 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 +=== 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 48586 72816 96777 98210] + 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 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98210 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a09STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1271, NextOffset: 2930 + testutil.go:509: Offset: 1089, NextOffset: 2566 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 +=== 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=true,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 @@ -47019,148 +47418,135 @@ testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24168 48586 72816 97621 99054] + 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 48586 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 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test baz.txt bar foo3.txt dev 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: 212, NextOffset: 249 - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 535 - testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 678, NextOffset: 783 -=== 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:509: Offset: 496, NextOffset: 601 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1159 - testutil.go:509: Offset: 601, NextOffset: 977 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1270, NextOffset: 2929 - testutil.go:509: Offset: 1088, NextOffset: 2568 -=== 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#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:395: Comparing: "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 barlink test dev test2 .no.prefetch.landmark bar foo3.txt baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 testutil.go:395: Comparing: "dev" vs "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" @@ -47168,79 +47554,100 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 === 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96230 96715] +=== 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 48586 72816 96777 98210] 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 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e6STARGZ" + 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 48586 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98210 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a09STARGZ" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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":"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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48586,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 48587 72821 97626 99059] + 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 48587 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 3072 + testutil.go:2349: [5] at 99059 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d5aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=GNU + testutil.go:1580: testing streams: [0 0 24169 48587 72821 96782 98215] + 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 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96782 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98215 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0eSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1099,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test 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: 989, NextOffset: 1026 - testutil.go:509: Offset: 1170, NextOffset: 1207 -=== 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: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: 2595 - testutil.go:509: Offset: 1281, NextOffset: 2937 + testutil.go:509: Offset: 988, NextOffset: 1025 + testutil.go:509: Offset: 1169, NextOffset: 1206 + testutil.go:509: Offset: 1025, NextOffset: 1062 + testutil.go:509: Offset: 1206, NextOffset: 1243 + testutil.go:509: Offset: 1062, NextOffset: 1099 + testutil.go:509: Offset: 1243, NextOffset: 1280 + testutil.go:509: Offset: 1099, NextOffset: 2592 + testutil.go:509: Offset: 1280, NextOffset: 2936 testutil.go:395: Comparing: "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 [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" @@ -47249,6 +47656,10 @@ testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 +=== 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 24173 48592 72829 97634 99081] + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 @@ -47272,8 +47683,48 @@ 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: 988 + testutil.go:509: Offset: 789, NextOffset: 1169 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 test baz.txt foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 foo1.txt baz.txt foo3.txt test .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" +=== 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 + testutil.go:2349: [1] at 24173 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97634 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99081 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d62STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47290,36 +47741,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 989, NextOffset: 1026 - testutil.go:509: Offset: 1207, NextOffset: 1244 - testutil.go:509: Offset: 1026, NextOffset: 1063 - testutil.go:509: Offset: 1244, NextOffset: 1281 - testutil.go:509: Offset: 1063, NextOffset: 1100 - testutil.go:509: Offset: 1281, NextOffset: 2937 - testutil.go:509: Offset: 1100, NextOffset: 2595 - 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/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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47333,184 +47754,243 @@ 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: 1169 + testutil.go:509: Offset: 608, NextOffset: 988 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1169, NextOffset: 1206 + testutil.go:509: Offset: 988, NextOffset: 1025 + testutil.go:509: Offset: 1206, NextOffset: 1243 + testutil.go:509: Offset: 1025, NextOffset: 1062 + testutil.go:509: Offset: 1243, NextOffset: 1280 + testutil.go:509: Offset: 1062, NextOffset: 1099 + testutil.go:509: Offset: 1280, NextOffset: 2936 + testutil.go:509: Offset: 1099, NextOffset: 2592 === 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 +=== 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 24173 48592 72829 96790 98237] + 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 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 32000 + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2413 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48101 96218 96703] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "dev" vs "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" -=== 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/various_files-compression=gzip_compression_level=1,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: "test2" vs "test2" testutil.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: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96703 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177daSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2223 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2413 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 -=== 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:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt bar barlink foo1.txt 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: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt test foo1.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: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + 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: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 -=== 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: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 +=== 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 24173 48592 72829 97634 99081] + 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 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97634 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99081 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d62STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24173 48592 72829 96790 98237] + 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 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 32000 + 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:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24173,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 +=== 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=GNU + testutil.go:1580: testing streams: [0 0 24175 48595 72833 97638 99085] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24175 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72833 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97638 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 99085 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d66STARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24175,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48595,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48595,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72833,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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 24175 48595 72833 96794 98241] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24175 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48595 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72833 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96794 in stargz, uncompressed length 3072 + testutil.go:2349: [5] at 98241 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a1aSTARGZ" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24175,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48595,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48595,"innerOffset":1536,"digest":"sha256:9d30c40708d7f5d11391050ab2d089e553b4fd8c553dcfe37540119c1b1b9285","chunkSize":32000,"chunkDigest":"sha256:9fd2f4cd264b1223ee5ad3e833dd58d4b24d4188c3bd2859696474e785104695"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72833,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:05f5a96e5d0061cd86443f0d42cea4d8e64be5e1fed70d583af14afc9193b521"} + 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:509: Offset: 786, NextOffset: 1166 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -47520,14 +48000,14 @@ 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: 2579 - testutil.go:509: Offset: 1277, NextOffset: 2929 + testutil.go:509: Offset: 1097, NextOffset: 2580 + testutil.go:509: Offset: 1277, NextOffset: 2931 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -47548,8 +48028,6 @@ testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 250, NextOffset: 287 -=== 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:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 @@ -47558,8 +48036,35 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark test2 dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -47581,10 +48086,16 @@ 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 [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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -47594,203 +48105,164 @@ 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: 2929 - testutil.go:509: Offset: 1097, NextOffset: 2579 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 1277, NextOffset: 2931 + testutil.go:509: Offset: 1097, NextOffset: 2580 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96230 96715] - 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 96715 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 bar dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go: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" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] -=== 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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev bar baz.txt foo1.txt foo3.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: 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: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 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: "test2" vs "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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:395: Comparing: "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-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=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/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 bar barlink dev foo3.txt test .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 506, NextOffset: 615 + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 996 + testutil.go:509: Offset: 795, NextOffset: 1176 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2592 - testutil.go:509: Offset: 1289, NextOffset: 2941 + testutil.go:509: Offset: 996, NextOffset: 1033 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 1213, NextOffset: 1250 + testutil.go:509: Offset: 1070, NextOffset: 1107 + testutil.go:509: Offset: 1250, NextOffset: 1287 + testutil.go:509: Offset: 1107, NextOffset: 2595 + testutil.go:509: Offset: 1287, NextOffset: 2947 testutil.go:395: Comparing: "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 [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" @@ -47817,42 +48289,13 @@ testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96218 96703] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark barlink dev test2 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: 686, NextOffset: 795 - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -47866,40 +48309,37 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96218 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96703 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - 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: 2941 - testutil.go:509: Offset: 1109, NextOffset: 2592 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 996, NextOffset: 1033 + testutil.go:509: Offset: 1213, NextOffset: 1250 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 1250, NextOffset: 1287 + testutil.go:509: Offset: 1070, NextOffset: 1107 + testutil.go:509: Offset: 1287, NextOffset: 2947 + testutil.go:509: Offset: 1107, NextOffset: 2595 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 101, NextOffset: 138 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 289, NextOffset: 326 @@ -47910,161 +48350,140 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go:509: Offset: 795, NextOffset: 1176 + testutil.go:509: Offset: 615, NextOffset: 996 === 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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 - 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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt foo1.txt test barlink 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 [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] +=== 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=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: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + 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: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [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: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + 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: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + 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: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - 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 [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: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - 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: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go: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 [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: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - 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: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48101 96229 96714] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -48074,14 +48493,14 @@ 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: 2509 + testutil.go:509: Offset: 935, NextOffset: 2224 + testutil.go:509: Offset: 1081, NextOffset: 2510 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -48097,30 +48516,10 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48101 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96229 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96714 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177e5STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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} -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48101,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48101,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 -=== 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/various_files-compression=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 @@ -48133,12 +48532,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: "bar" vs "bar" + testutil.go:401: 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 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" @@ -48148,8 +48557,15 @@ 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: 2509 - testutil.go:509: Offset: 935, NextOffset: 2225 + testutil.go:509: Offset: 1081, NextOffset: 2510 + testutil.go:509: Offset: 935, NextOffset: 2224 + testutil.go: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" @@ -48181,193 +48597,169 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== 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/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test dev .no.prefetch.landmark 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: 1705 + 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: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 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:401: Directory: "" vs "": [foo1.txt test2 foo3.txt barlink test dev .no.prefetch.landmark baz.txt 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: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 0, NextOffset: 1705 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go: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: 0, NextOffset: 1706 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48101 96217 96702] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== 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 48101 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96217 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 96702 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"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":912,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":945,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1025,"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":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 bar foo3.txt foo1.txt barlink dev .no.prefetch.landmark 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 barlink baz.txt test dev test2] + 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: 846 - testutil.go:509: Offset: 691, NextOffset: 992 + 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: 846, NextOffset: 879 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 945, NextOffset: 2242 - testutil.go:509: Offset: 1091, NextOffset: 2526 + 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: 2238 + 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48395,19 +48787,9 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: "" 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:401: Directory: "" vs "": [test2 baz.txt test dev foo3.txt barlink .no.prefetch.landmark 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -48421,38 +48803,24 @@ 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: 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: 2238 testutil.go:395: Comparing: "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: 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: 992 - testutil.go:509: Offset: 545, NextOffset: 846 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1025 - testutil.go:509: Offset: 846, NextOffset: 879 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1091, NextOffset: 2526 - testutil.go:509: Offset: 945, NextOffset: 2242 testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 @@ -48467,201 +48835,149 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48548 98030 99600] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - 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 98030 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99600 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 test foo1.txt bar foo3.txt barlink dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + 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=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 +=== 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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink test2 baz.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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 foo1.txt bar test .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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 97055 98625] - 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 97055 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98625 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":841,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":874,"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":940,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1020,"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":1086,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark test barlink 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: 841, NextOffset: 874 - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 940, NextOffset: 2230 - testutil.go:509: Offset: 1086, NextOffset: 2517 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48699,10 +49015,45 @@ 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: 841 - testutil.go:509: Offset: 687, NextOffset: 987 + testutil.go:509: Offset: 541, NextOffset: 843 + testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2233 + testutil.go:509: Offset: 1088, NextOffset: 2522 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 "": [.no.prefetch.landmark test foo3.txt barlink dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2522 + testutil.go:509: Offset: 942, NextOffset: 2233 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -48721,10 +49072,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 -=== 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 98030 99600] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 249, NextOffset: 282 @@ -48735,80 +49082,51 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:509: Offset: 541, NextOffset: 843 +=== 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 +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 687, NextOffset: 987 - testutil.go:509: Offset: 541, NextOffset: 841 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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: 987, NextOffset: 1020 - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1053, NextOffset: 1086 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48548 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 907, NextOffset: 940 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 98030 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1086, NextOffset: 2517 - testutil.go:509: Offset: 940, NextOffset: 2230 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 99600 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -48816,139 +49134,122 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 90, NextOffset: 1870 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - 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: 90, NextOffset: 1870 - 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: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 -=== 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 97055 98625] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - 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: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark 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: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48548 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97055 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98625 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b1fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 +=== 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/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48548,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== 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=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo3.txt bar barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2] + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:509: Offset: 1095, NextOffset: 2535 testutil.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" @@ -48972,10 +49273,6 @@ 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-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48551 98037 99607] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 251, NextOffset: 284 @@ -48993,31 +49290,24 @@ 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 test foo1.txt 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: "bar" vs "bar" + testutil.go:401: 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" -=== 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:509: Offset: 850, NextOffset: 883 testutil.go:509: Offset: 996, NextOffset: 1029 - testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 850, NextOffset: 883 testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 883, NextOffset: 916 testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 949, NextOffset: 2247 - testutil.go:509: Offset: 1095, NextOffset: 2534 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark 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: 695, NextOffset: 996 - testutil.go:509: Offset: 549, NextOffset: 850 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1095, NextOffset: 2535 + testutil.go:509: Offset: 949, NextOffset: 2245 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -49034,51 +49324,16 @@ 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: 996 + testutil.go:509: Offset: 549, NextOffset: 850 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 996, NextOffset: 1029 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 850, NextOffset: 883 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 98037 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99607 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1029, NextOffset: 1062 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1062, NextOffset: 1095 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1095, NextOffset: 2534 - testutil.go:509: Offset: 949, NextOffset: 2247 testutil.go:395: Comparing: "dev" vs "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" @@ -49095,190 +49350,164 @@ testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt dev test2 .no.prefetch.landmark baz.txt bar barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48551 97062 98632] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt 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: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: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test test2 .no.prefetch.landmark baz.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 48551 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 97062 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98632 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b26STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt test dev 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: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":988,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1021,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":1101,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1167,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] + 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: "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: 922 + testutil.go:509: Offset: 683, 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: 923, NextOffset: 956 - testutil.go:509: Offset: 1069, NextOffset: 1102 - testutil.go:509: Offset: 956, NextOffset: 989 - testutil.go:509: Offset: 1102, NextOffset: 1135 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 1135, NextOffset: 1168 - testutil.go:509: Offset: 1022, NextOffset: 2397 - testutil.go:509: Offset: 1168, NextOffset: 2691 + testutil.go:509: Offset: 922, NextOffset: 955 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 955, NextOffset: 988 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 1134, NextOffset: 1167 + testutil.go:509: Offset: 1021, NextOffset: 2399 + testutil.go:509: Offset: 1167, NextOffset: 2693 testutil.go:395: Comparing: "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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49298,13 +49527,7 @@ testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 119, NextOffset: 152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48553 98043 99627] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 248 -=== 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/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 @@ -49313,32 +49536,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: 923 - testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt bar foo3.txt barlink .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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 1069 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 537, NextOffset: 923 - testutil.go: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 "": [bar foo3.txt test test2 foo1.txt baz.txt barlink dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -49352,6 +49551,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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -49365,86 +49573,49 @@ 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: 1068 + testutil.go:509: Offset: 537, NextOffset: 922 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1069, NextOffset: 1102 - testutil.go:509: Offset: 923, NextOffset: 956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 98043 in stargz, uncompressed length 3584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1102, NextOffset: 1135 - testutil.go:509: Offset: 956, NextOffset: 989 - testutil.go:509: Offset: 1135, NextOffset: 1168 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 1168, NextOffset: 2691 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [3] at 99627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efbSTARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1022, NextOffset: 2397 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": 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:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 922, NextOffset: 955 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 955, NextOffset: 988 + testutil.go:509: Offset: 1134, NextOffset: 1167 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 1167, NextOffset: 2693 + testutil.go:509: Offset: 1021, NextOffset: 2399 === 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=-1,prefix="/",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [barlink dev test2 .no.prefetch.landmark foo3.txt bar test 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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt test dev .no.prefetch.landmark baz.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: 0, NextOffset: 1846 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48553 97068 98652] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "dev" vs "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" @@ -49452,109 +49623,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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test dev] vs [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: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== 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=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":933,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":999,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1032,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1079,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1145,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1178,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev test2 baz.txt foo1.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 97068 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98652 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2cSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2012 -=== 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":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 baz.txt foo3.txt barlink dev .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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 1032, NextOffset: 2414 + testutil.go:509: Offset: 1178, NextOffset: 2706 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -49564,39 +49746,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:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48553 98043 99627] - testutil.go:2330: got gzip streams: -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 @@ -49605,59 +49758,10 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 932 - testutil.go:509: Offset: 691, NextOffset: 1078 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1078, NextOffset: 1111 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 1031, NextOffset: 2413 - testutil.go:509: Offset: 1177, NextOffset: 2705 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98043 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99627 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 250, NextOffset: 283 @@ -49667,39 +49771,34 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt 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: "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: 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: 1078 - testutil.go:509: Offset: 545, NextOffset: 932 + testutil.go:509: Offset: 545, NextOffset: 933 + testutil.go:509: Offset: 691, NextOffset: 1079 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: 1078, NextOffset: 1111 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1177, NextOffset: 2705 - testutil.go:509: Offset: 1031, NextOffset: 2413 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 [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 [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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -49713,6 +49812,23 @@ 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: 1079 + testutil.go:509: Offset: 545, 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: 1079, NextOffset: 1112 + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1178, NextOffset: 2706 + testutil.go:509: Offset: 1032, NextOffset: 2414 + testutil.go:395: Comparing: "test2" vs "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 @@ -49727,202 +49843,141 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48553 97068 98652] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 barlink dev test2 .no.prefetch.landmark baz.txt test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 97068 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98652 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test2 .no.prefetch.landmark bar foo3.txt barlink test dev baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=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" - 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 -=== 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:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + 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: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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=-2,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48555 98049 99633] - testutil.go:2330: got gzip streams: -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt baz.txt foo1.txt bar barlink test dev test2] + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2016 + 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: 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: 2407 - testutil.go:509: Offset: 1174, NextOffset: 2701 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:395: Comparing: "test2" vs "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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 +=== RUN 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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 dev test2 .no.prefetch.landmark bar test foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -49950,78 +50005,32 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 348, NextOffset: 468 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 98049 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99633 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f01STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 592 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark 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: 687, NextOffset: 1075 - testutil.go:509: Offset: 541, NextOffset: 929 - 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:509: Offset: 541, NextOffset: 925 + testutil.go:509: Offset: 687, 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: 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: 2701 - testutil.go:509: Offset: 1028, NextOffset: 2407 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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: 2404 + testutil.go:509: Offset: 1170, NextOffset: 2699 + 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 [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 @@ -50035,6 +50044,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1071 + testutil.go:509: Offset: 541, NextOffset: 925 + 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -50048,220 +50069,181 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=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=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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48555 97074 98658] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 0, NextOffset: 1848 -=== 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: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: 2699 + testutil.go:509: Offset: 1024, NextOffset: 2404 +=== 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=GNU,minChunkSize=0/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=0,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98658 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1848 -=== 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":48555,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + 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 [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: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + 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=GNU,minChunkSize=0#01 -=== 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=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 98035 99611] - 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 98035 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99611 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 baz.txt foo3.txt dev barlink test .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2 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: 452, NextOffset: 549 testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 937 - testutil.go:509: Offset: 695, NextOffset: 1083 + testutil.go:509: Offset: 549, NextOffset: 935 + testutil.go:509: Offset: 695, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 2415 - testutil.go:509: Offset: 1182, NextOffset: 2710 + 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: 2415 + testutil.go:509: Offset: 1180, NextOffset: 2709 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" @@ -50294,27 +50276,16 @@ testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo3.txt bar barlink test .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 2710 - testutil.go:509: Offset: 1036, NextOffset: 2415 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -50328,15 +50299,26 @@ 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: 1083 - testutil.go:509: Offset: 549, NextOffset: 937 - 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:509: Offset: 695, NextOffset: 1081 + testutil.go:509: Offset: 549, 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: 2415 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50352,188 +50334,168 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== 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=-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/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48549 97060 98636] - 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 97060 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98636 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo1.txt foo3.txt dev baz.txt bar barlink test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test2 barlink test dev 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: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + 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: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:395: Comparing: "test2" vs "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: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1857 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48549 98035 99611] - 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 98035 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99611 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017ef3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#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/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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test2 foo1.txt foo3.txt bar test dev .no.prefetch.landmark 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: 836 + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 2223 + testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -50562,48 +50524,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: "foo1.txt" vs "foo1.txt" -=== 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:509: Offset: 343, NextOffset: 440 - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 533, NextOffset: 836 - testutil.go:509: Offset: 679, NextOffset: 982 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 foo1.txt baz.txt bar test dev .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: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 2224 - testutil.go:509: Offset: 1081, NextOffset: 2511 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 982 - testutil.go:509: Offset: 533, NextOffset: 836 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 2513 + testutil.go:509: Offset: 935, NextOffset: 2223 testutil.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: "test2" vs "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 @@ -50617,6 +50556,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: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "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 @@ -50630,61 +50576,109 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 2511 - testutil.go:509: Offset: 935, NextOffset: 2224 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 -=== 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 97060 98636] - 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 97060 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98636 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev foo1.txt barlink bar foo3.txt test test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar baz.txt 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: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + 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: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -50694,129 +50688,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: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 90, NextOffset: 1878 + 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: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 90, NextOffset: 1878 + 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=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev foo3.txt test test2 .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - 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: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + 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: "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: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + 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: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 541, NextOffset: 850 + testutil.go:509: Offset: 687, NextOffset: 996 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48551 98043 99620] - testutil.go:2330: got gzip streams: -=== 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/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 48551 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98043 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99620 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017efbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [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: 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: 2240 + testutil.go:509: Offset: 1095, NextOffset: 2529 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -50851,37 +50774,24 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 bar barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 848 - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 848, NextOffset: 881 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 947, NextOffset: 2239 - testutil.go:509: Offset: 1093, NextOffset: 2525 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:509: Offset: 541, NextOffset: 848 + 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: 2529 + testutil.go:509: Offset: 949, NextOffset: 2240 + testutil.go:395: Comparing: "test2" vs "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 @@ -50901,25 +50811,12 @@ 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: 2525 - testutil.go:509: Offset: 947, NextOffset: 2239 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -50933,38 +50830,14 @@ 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=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48551 97068 98645] - 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 97068 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98645 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b2cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2] - 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar test dev 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" @@ -50977,7 +50850,7 @@ 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 [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" @@ -51018,11 +50891,19 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test baz.txt foo1.txt 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar test dev 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: 90, NextOffset: 1882 testutil.go:509: Offset: 0, NextOffset: 1721 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 @@ -51033,18 +50914,11 @@ 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: "bar" vs "bar" - testutil.go:401: 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: 1721 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 @@ -51053,64 +50927,45 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 90, NextOffset: 1882 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: 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:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 -=== 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=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: 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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48556 98049 99639] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98049 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99639 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#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=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=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt test2 baz.txt bar foo3.txt barlink 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" @@ -51129,14 +50984,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: 2229 - testutil.go:509: Offset: 1087, NextOffset: 2517 + testutil.go:509: Offset: 941, NextOffset: 2230 + testutil.go:509: Offset: 1087, NextOffset: 2519 testutil.go:395: Comparing: "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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51147,8 +51002,6 @@ testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 -=== 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: 281, NextOffset: 314 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 @@ -51167,11 +51020,12 @@ 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 "": [test2 .no.prefetch.landmark foo1.txt test barlink dev 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: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev baz.txt foo1.txt 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" @@ -51181,10 +51035,22 @@ 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: 2517 - testutil.go:509: Offset: 941, NextOffset: 2229 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1087, NextOffset: 2519 + testutil.go:509: Offset: 941, NextOffset: 2230 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -51198,6 +51064,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: "test2" vs "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 @@ -51211,210 +51082,136 @@ 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 988 - testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48556 97074 98664] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98664 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== 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=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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar 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: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: "dev" vs "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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go: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 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1713 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48556 98049 99639] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=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=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 48556 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98049 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99639 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar foo3.txt 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: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 850 - testutil.go:509: Offset: 691, NextOffset: 996 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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] @@ -51425,14 +51222,14 @@ 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: 2243 - testutil.go:509: Offset: 1095, NextOffset: 2532 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:509: Offset: 1095, NextOffset: 2534 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51446,8 +51243,6 @@ testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51463,16 +51258,25 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 850 + testutil.go:509: Offset: 691, NextOffset: 996 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + 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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 @@ -51480,13 +51284,28 @@ 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: "bar" vs "bar" + testutil.go:401: 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: 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: 2534 + testutil.go:509: Offset: 949, NextOffset: 2245 testutil.go:395: Comparing: "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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51502,203 +51321,164 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 996 testutil.go:509: Offset: 545, NextOffset: 850 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 996, NextOffset: 1029 - testutil.go:509: Offset: 850, NextOffset: 883 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1095, NextOffset: 2532 - testutil.go:509: Offset: 949, NextOffset: 2243 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 === 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#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48556 97074 98664] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48556 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97074 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 98664 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b32STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48556,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48556,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48556,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "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#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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink test2 dev .no.prefetch.landmark baz.txt bar foo3.txt test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt dev barlink test test2 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:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - 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 [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: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt dev barlink test test2 baz.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 + 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: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48559 98056 99646] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48559 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98056 in stargz, uncompressed length 3584 - testutil.go:2349: [3] at 99646 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017f08STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48559,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48559,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} - testutil.go:1763: On "foo22": got preread of "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#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=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar barlink dev] + 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 barlink foo1.txt foo3.txt 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: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -51722,8 +51502,6 @@ testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 864 -=== 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:509: Offset: 686, NextOffset: 1013 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -51735,37 +51513,41 @@ 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: 2270 - testutil.go:509: Offset: 1112, NextOffset: 2560 + testutil.go:509: Offset: 963, NextOffset: 2269 + testutil.go:509: Offset: 1112, NextOffset: 2562 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev foo1.txt foo3.txt bar barlink test test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1013 + testutil.go:509: Offset: 537, NextOffset: 864 testutil.go:395: Comparing: "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": [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: "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: 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 - 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 "": [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 1013 - testutil.go:509: Offset: 537, NextOffset: 864 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -51775,8 +51557,8 @@ 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: 2560 - testutil.go:509: Offset: 963, NextOffset: 2270 + testutil.go:509: Offset: 1112, NextOffset: 2562 + testutil.go:509: Offset: 963, NextOffset: 2269 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -51792,78 +51574,27 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "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=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48559 97081 98671] - 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=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48559 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97081 in stargz, uncompressed length 3584 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 98671 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017b39STARGZ" - testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48559,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1940 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48559,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48559,"innerOffset":3584,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":64000,"chunkDigest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -51871,11 +51602,16 @@ 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -51884,46 +51620,44 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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/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 "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 +=== 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: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 @@ -51933,17 +51667,9 @@ 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -51952,23 +51678,20 @@ 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" - testutil.go:395: Comparing: "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: "bar" vs "bar" + testutil.go:401: 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: "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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -51978,53 +51701,22 @@ 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== 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" +=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.txt test test2] + 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 .no.prefetch.landmark baz.txt test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 875 testutil.go:509: Offset: 694, NextOffset: 1024 @@ -52038,14 +51730,14 @@ 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: 2288 - testutil.go:509: Offset: 1123, NextOffset: 2580 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:509: Offset: 1123, NextOffset: 2583 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52059,8 +51751,6 @@ testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52076,31 +51766,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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt test barlink dev .no.prefetch.landmark 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark baz.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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -52117,6 +51784,15 @@ 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" @@ -52126,8 +51802,14 @@ 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: 2580 - testutil.go:509: Offset: 974, NextOffset: 2288 + testutil.go:509: Offset: 1123, NextOffset: 2583 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52144,261 +51826,137 @@ testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt test dev test2 .no.prefetch.landmark foo1.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] vs [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: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - 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: "test2" vs "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: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1784 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 === 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=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go: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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -52416,8 +51974,6 @@ testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 -=== 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=0 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -52442,48 +51998,52 @@ 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: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" -=== 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] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1051, NextOffset: 1084 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 135443 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000204f7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 2279 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1117, NextOffset: 2567 + 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: 2281 + testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev foo1.txt foo3.txt bar test test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1019 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2281 + testutil.go:395: Comparing: "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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 @@ -52492,40 +52052,16 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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: 2567 - testutil.go:509: Offset: 968, NextOffset: 2279 + 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" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 @@ -52535,276 +52071,157 @@ 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: 1018 - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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=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 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - 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: 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: 1942 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - 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 test test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 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: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: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 1942 -=== 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/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== 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 - 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + 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": [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: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/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=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219 134319] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 980, NextOffset: 2295 + testutil.go:509: Offset: 1129, NextOffset: 2593 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -52818,37 +52235,6 @@ 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: 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 - testutil.go:509: Offset: 981, NextOffset: 2299 - testutil.go:509: Offset: 1130, NextOffset: 2594 - 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: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -52862,84 +52248,63 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt test barlink test2 baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2594 - testutil.go:509: Offset: 981, NextOffset: 2299 - 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:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 2593 + testutil.go:509: Offset: 980, NextOffset: 2295 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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: -=== 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: 698, NextOffset: 1031 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 549, NextOffset: 882 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "test2" vs "test2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:2349: [5] at 134319 in stargz, uncompressed length 0; extra="SG\x16\x000000000000020093STARGZ" -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 287 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 188 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 320 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: "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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -52953,283 +52318,159 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1787 -=== 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/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== 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 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt foo3.txt 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: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:401: Directory: "" vs "": [bar test dev baz.txt foo1.txt barlink test2 .no.prefetch.landmark 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: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 testutil.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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 33067 65612 99191 132343 135443] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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=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: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2 foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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: 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: 2465 - testutil.go:509: Offset: 1209, NextOffset: 2754 + 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: 2468 + testutil.go:509: Offset: 1208, NextOffset: 2761 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" @@ -53260,43 +52501,11 @@ testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 -=== 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: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: 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 "": [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.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: 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: 1110 - testutil.go:509: Offset: 537, NextOffset: 961 - testutil.go:395: Comparing: "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 "": [foo3.txt barlink test dev test2 foo1.txt bar .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" -=== 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:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 @@ -53309,17 +52518,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1109 + testutil.go:509: Offset: 537, NextOffset: 960 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2754 - testutil.go:509: Offset: 1060, NextOffset: 2465 + 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: 2761 + testutil.go:509: Offset: 1059, NextOffset: 2468 + testutil.go:395: Comparing: "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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -53333,71 +52562,39 @@ 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: "barlink" vs "barlink" -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.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" @@ -53405,186 +52602,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: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + 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 [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: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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: 2097 -=== 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 24069 48490 72564 97369 97914] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1930 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2097 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97369 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97914 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c59STARGZ" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24069 48490 72564 96529 97074] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017911STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1002,"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":1068,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== 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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1118,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1151,"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":1217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} +=== 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=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48490,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== 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 [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev] - testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,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" - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 @@ -53607,47 +52717,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: 969 - testutil.go:509: Offset: 694, NextOffset: 1118 + testutil.go:509: Offset: 545, NextOffset: 971 + testutil.go:509: Offset: 694, NextOffset: 1120 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1118, NextOffset: 1151 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1151, NextOffset: 1184 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 1184, NextOffset: 1217 - testutil.go:509: Offset: 1068, NextOffset: 2476 - testutil.go:509: Offset: 1217, NextOffset: 2776 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1118, NextOffset: 1151 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1151, NextOffset: 1184 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1184, NextOffset: 1217 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 1217, NextOffset: 2776 - testutil.go:509: Offset: 1068, NextOffset: 2476 + 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: 2483 + testutil.go:509: Offset: 1219, NextOffset: 2778 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 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: 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 "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar 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" @@ -53663,6 +52769,24 @@ 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: 1120 + testutil.go:509: Offset: 545, 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: 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: 2778 + testutil.go:509: Offset: 1070, 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 @@ -53676,45 +52800,24 @@ 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: 1118 - testutil.go:509: Offset: 545, NextOffset: 969 - 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/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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 .no.prefetch.landmark baz.txt bar barlink test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 -=== 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=64000 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar foo3.txt test dev test2 foo1.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -53722,161 +52825,122 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + 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: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 -=== 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 24069 48490 72564 97369 97914] -=== 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 -=== 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/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72564 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97369 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97914 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c59STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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 -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt test dev test2 baz.txt foo1.txt .no.prefetch.landmark barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark baz.txt bar 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: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2471 - testutil.go:509: Offset: 1213, NextOffset: 2764 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,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=USTAR,minChunkSize=0 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [.no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt foo3.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -53887,10 +52951,6 @@ testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 -=== 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 24069 48490 72564 96529 97074] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 @@ -53903,36 +52963,43 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 541, NextOffset: 961 + testutil.go:509: Offset: 690, NextOffset: 1110 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2471 + testutil.go:509: Offset: 1209, NextOffset: 2766 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev 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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -53946,6 +53013,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1110 + testutil.go:509: Offset: 541, NextOffset: 961 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 @@ -53954,61 +53030,52 @@ 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: 2764 - testutil.go:509: Offset: 1064, 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72564 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96529 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97074 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017911STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72564,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" + 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: 2766 + testutil.go:509: Offset: 1060, 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" + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 barlink test dev .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -54016,155 +53083,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: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark foo1.txt test2 baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar 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: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 - 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:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:395: Comparing: "test2" vs "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: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24068 48490 72562 97367 97911] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72562 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97367 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97911 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c57STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 dev .no.prefetch.landmark baz.txt 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: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2492 - testutil.go:509: Offset: 1226, NextOffset: 2792 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1125, NextOffset: 1158 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1158, NextOffset: 1191 + testutil.go:509: Offset: 1042, NextOffset: 1075 + testutil.go:509: Offset: 1191, NextOffset: 1224 + testutil.go:509: Offset: 1075, NextOffset: 2492 + testutil.go:509: Offset: 1224, NextOffset: 2791 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -54196,34 +53227,21 @@ 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=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: 353, NextOffset: 475 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "test2" vs "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:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 976 + testutil.go:509: Offset: 698, NextOffset: 1125 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -54240,154 +53258,150 @@ 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:509: Offset: 698, NextOffset: 1125 + testutil.go:509: Offset: 549, NextOffset: 976 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2792 - testutil.go:509: Offset: 1077, NextOffset: 2492 + testutil.go:509: Offset: 1125, NextOffset: 1158 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1158, NextOffset: 1191 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1191, NextOffset: 1224 + testutil.go:509: Offset: 1042, NextOffset: 1075 + testutil.go:509: Offset: 1224, NextOffset: 2791 + testutil.go:509: Offset: 1075, NextOffset: 2492 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:509: Offset: 254, NextOffset: 351 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24068 48490 72562 96527 97071] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72562 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96527 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97071 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001790fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72562,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test .no.prefetch.landmark baz.txt foo3.txt dev test2 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt dev test2 barlink test .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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 + 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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 foo1.txt bar foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test .no.prefetch.landmark dev test2 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: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + 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: 1944 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 93, NextOffset: 2104 + 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: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 testutil.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" @@ -54395,41 +53409,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: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24072 48495 72573 97378 97916] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test baz.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.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: 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: 2276 + testutil.go:509: Offset: 1116, NextOffset: 2566 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "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=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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 218, NextOffset: 251 @@ -54455,94 +53485,42 @@ testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=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: 868 testutil.go:509: Offset: 686, NextOffset: 1017 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 868, NextOffset: 901 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - 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: 2276 - testutil.go:509: Offset: 1116, NextOffset: 2564 + 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 [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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test .no.prefetch.landmark 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: 185, NextOffset: 218 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 119, NextOffset: 152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 251, NextOffset: 284 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - 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: -=== 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 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1017, NextOffset: 1050 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 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 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 934, NextOffset: 967 - testutil.go:509: Offset: 1116, NextOffset: 2564 + testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:509: Offset: 967, 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" @@ -54558,166 +53536,174 @@ 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: 1017 - testutil.go:509: Offset: 537, NextOffset: 868 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt bar barlink 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: 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] 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:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "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: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev test2 baz.txt foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 baz.txt bar dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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 -=== 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: 0, NextOffset: 1779 - 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 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 -=== 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: 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 -=== 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 24072 48495 72573 96538 97076] - 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 48495 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96538 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97076 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 881 testutil.go:509: Offset: 694, NextOffset: 1030 @@ -54731,14 +53717,14 @@ 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: 2294 - testutil.go:509: Offset: 1129, NextOffset: 2585 + testutil.go:509: Offset: 980, NextOffset: 2292 + 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 [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" @@ -54754,31 +53740,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: "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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=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: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark foo1.txt barlink dev baz.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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -54792,11 +53755,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1030 + testutil.go:509: Offset: 545, NextOffset: 881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 2587 + testutil.go:509: Offset: 980, NextOffset: 2292 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -54812,47 +53799,28 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2585 - testutil.go:509: Offset: 980, NextOffset: 2294 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1030 - testutil.go:509: Offset: 545, NextOffset: 881 -=== 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=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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 24072 48495 72573 97378 97916] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -54881,16 +53849,10 @@ testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 @@ -54899,45 +53861,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [4] at 97378 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1793 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 @@ -54951,24 +53876,9 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1958 - testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -54995,38 +53905,46 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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/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=9,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":873,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":906,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":939,"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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1022,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1121,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt barlink dev baz.txt bar test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 873 - testutil.go:509: Offset: 690, NextOffset: 1022 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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=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/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev 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: 873, NextOffset: 906 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 906, NextOffset: 939 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 939, NextOffset: 972 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 972, NextOffset: 2287 - testutil.go:509: Offset: 1121, NextOffset: 2574 + 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: 2288 + testutil.go:509: Offset: 1124, NextOffset: 2577 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" @@ -55041,10 +53959,6 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 -=== 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 24072 48495 72573 96538 97076] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 @@ -55066,13 +53980,28 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt 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": [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: 186, NextOffset: 219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 120, NextOffset: 153 @@ -55084,30 +54013,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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=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: 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: 1022, NextOffset: 1055 - testutil.go:509: Offset: 873, NextOffset: 906 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 906, NextOffset: 939 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 939, NextOffset: 972 - testutil.go:509: Offset: 1121, NextOffset: 2574 - testutil.go:509: Offset: 972, NextOffset: 2287 - testutil.go:395: Comparing: "test2" vs "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 @@ -55116,91 +54021,76 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72573 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [4] at 96538 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 318, NextOffset: 351 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [5] at 97076 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: 1022 - testutil.go:509: Offset: 541, NextOffset: 873 - 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: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 2577 + testutil.go:509: Offset: 975, NextOffset: 2288 === 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#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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt dev 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 [foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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: 1782 + 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: 1782 + 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: 1782 + 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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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 [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" @@ -55208,108 +54098,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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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 .no.prefetch.landmark baz.txt foo1.txt barlink bar 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:401: Directory: "" vs "": [test test2 baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go: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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + 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: 1782 + 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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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: 1782 - 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: 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: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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#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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48495 72571 97376 97911] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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 97911 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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/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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -55320,10 +54189,10 @@ 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: 2306 - testutil.go:509: Offset: 1133, NextOffset: 2597 + testutil.go:509: Offset: 984, NextOffset: 2304 + testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -55364,8 +54233,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 885 + testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev test test2 baz.txt foo1.txt foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -55379,13 +54251,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 698, NextOffset: 1034 testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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" @@ -55395,8 +54278,8 @@ testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 2597 - testutil.go:509: Offset: 984, NextOffset: 2306 + testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55412,186 +54295,153 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt dev 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] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 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: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + 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 +=== 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=GNU,minChunkSize=64000 + 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48495 72571 96536 97071] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test2 baz.txt foo1.txt test dev .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: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 -=== 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/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [4] at 96536 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [5] at 97071 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72571,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1959 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=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: 1796 - 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: 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 test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar 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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - 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:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 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: 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: 1796 + 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: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== 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/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=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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1987,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 1876, NextOffset: 1913 + testutil.go:509: Offset: 2159, NextOffset: 2196 + testutil.go:509: Offset: 1913, NextOffset: 1950 + testutil.go:509: Offset: 2196, NextOffset: 2233 + testutil.go:509: Offset: 1950, NextOffset: 1987 + testutil.go:509: Offset: 2233, NextOffset: 2270 + testutil.go:509: Offset: 1987, NextOffset: 5685 + testutil.go:509: Offset: 2270, NextOffset: 6297 + testutil.go:395: Comparing: "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" @@ -55611,6 +54461,10 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 +=== 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/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 @@ -55629,41 +54483,10 @@ 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: 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: 5687 - testutil.go:509: Offset: 2271, NextOffset: 6301 - testutil.go:395: Comparing: "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: 926, NextOffset: 1876 + testutil.go:509: Offset: 1209, NextOffset: 2159 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 [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: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test2 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:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -55677,6 +54500,8 @@ 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: "test2" vs "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 @@ -55693,229 +54518,187 @@ 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: 6301 - testutil.go:509: Offset: 1988, NextOffset: 5687 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24071 48493 72566 97371 97910] - 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48493 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [bar test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark foo3.txt] + testutil.go:509: Offset: 1209, NextOffset: 2159 + testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + testutil.go:509: Offset: 2159, NextOffset: 2196 + testutil.go:509: Offset: 1876, NextOffset: 1913 + testutil.go:509: Offset: 2196, NextOffset: 2233 + testutil.go:509: Offset: 1913, NextOffset: 1950 + testutil.go:509: Offset: 2233, NextOffset: 2270 + testutil.go:509: Offset: 1950, NextOffset: 1987 + testutil.go:509: Offset: 2270, NextOffset: 6297 + testutil.go:509: Offset: 1987, NextOffset: 5685 testutil.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" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,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=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.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: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24071 48493 72566 96531 97070] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97070 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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=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=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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2175,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2286,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2] 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:509: Offset: 934, NextOffset: 1894 + testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5739 - testutil.go:509: Offset: 2287, NextOffset: 6350 + testutil.go:509: Offset: 1894, NextOffset: 1931 + testutil.go:509: Offset: 2175, NextOffset: 2212 + testutil.go:509: Offset: 1931, NextOffset: 1968 + testutil.go:509: Offset: 2212, NextOffset: 2249 + testutil.go:509: Offset: 1968, NextOffset: 2005 + testutil.go:509: Offset: 2249, NextOffset: 2286 + testutil.go:509: Offset: 2005, NextOffset: 5738 + testutil.go:509: Offset: 2286, NextOffset: 6349 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -55932,8 +54715,6 @@ testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -55946,33 +54727,16 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:509: Offset: 534, NextOffset: 770 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6350 - testutil.go:509: Offset: 2006, NextOffset: 5739 - testutil.go:395: Comparing: "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:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -55986,6 +54750,20 @@ 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: 2175 + testutil.go:509: Offset: 934, NextOffset: 1894 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -55999,67 +54777,30 @@ 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: 2176 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24071 48493 72566 97371 97910] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 934, NextOffset: 1895 -=== 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 24071 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48493 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt foo1.txt bar dev .no.prefetch.landmark 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: 5605 -=== 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: 6161 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 + 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: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 -=== 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 + testutil.go:509: Offset: 2175, NextOffset: 2212 + testutil.go:509: Offset: 1894, NextOffset: 1931 + testutil.go:509: Offset: 2212, NextOffset: 2249 + testutil.go:509: Offset: 1931, NextOffset: 1968 + testutil.go:509: Offset: 2249, NextOffset: 2286 + testutil.go:509: Offset: 1968, NextOffset: 2005 + testutil.go:509: Offset: 2286, NextOffset: 6349 + testutil.go:509: Offset: 2005, NextOffset: 5738 +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -56067,143 +54808,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: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 testutil.go:395: Comparing: "test2" vs "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: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24071 48493 72566 96531 97070] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72566 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97070 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72566,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 -=== 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/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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1886 - testutil.go:509: Offset: 1213, NextOffset: 2169 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1886, NextOffset: 1923 - testutil.go:509: Offset: 2169, NextOffset: 2206 - testutil.go:509: Offset: 1923, NextOffset: 1960 - testutil.go:509: Offset: 2206, NextOffset: 2243 - testutil.go:509: Offset: 1960, NextOffset: 1997 - testutil.go:509: Offset: 2243, NextOffset: 2280 - testutil.go:509: Offset: 1997, NextOffset: 5715 - testutil.go:509: Offset: 2280, NextOffset: 6327 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt] testutil.go:395: Comparing: "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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -56240,13 +54970,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: 1885 + testutil.go:509: Offset: 1213, NextOffset: 2168 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1996, NextOffset: 5712 + testutil.go:509: Offset: 2279, NextOffset: 6327 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark foo1.txt barlink test dev test2 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2169 - testutil.go:509: Offset: 930, NextOffset: 1886 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1213, NextOffset: 2168 + testutil.go:509: Offset: 930, NextOffset: 1885 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -56260,6 +55006,31 @@ 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: 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: 6327 + testutil.go:509: Offset: 1996, NextOffset: 5712 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -56273,61 +55044,33 @@ 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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test2 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: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2169, NextOffset: 2206 - testutil.go:509: Offset: 1886, NextOffset: 1923 - testutil.go:509: Offset: 2206, NextOffset: 2243 - testutil.go:509: Offset: 1923, NextOffset: 1960 - testutil.go:509: Offset: 2243, NextOffset: 2280 - testutil.go:509: Offset: 1960, NextOffset: 1997 - testutil.go:509: Offset: 2280, NextOffset: 6327 - testutil.go:509: Offset: 1997, NextOffset: 5715 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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/duplicated_entry_offset -=== 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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24070 48493 72567 97372 97913] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97372 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97913 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c5cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt barlink test .no.prefetch.landmark baz.txt test2 foo1.txt dev] + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -56335,143 +55078,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: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt dev bar 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: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test .no.prefetch.landmark 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: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "test2" vs "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: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24070 48493 72567 96532 97073] - 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 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96532 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97073 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017914STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo1.txt barlink test dev .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: 1904, NextOffset: 1941 + testutil.go:509: Offset: 2185, NextOffset: 2222 + testutil.go:509: Offset: 1941, NextOffset: 1978 + testutil.go:509: Offset: 2222, NextOffset: 2259 + testutil.go:509: Offset: 1978, NextOffset: 2015 + testutil.go:509: Offset: 2259, NextOffset: 2296 + testutil.go:509: Offset: 2015, NextOffset: 5763 + testutil.go:509: Offset: 2296, NextOffset: 6375 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -56494,8 +55207,6 @@ testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 175, NextOffset: 212 @@ -56517,24 +55228,17 @@ 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: 1905 - testutil.go:509: Offset: 1218, NextOffset: 2186 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 937, NextOffset: 1904 + testutil.go:509: Offset: 1218, NextOffset: 2185 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5765 - testutil.go:509: Offset: 2297, NextOffset: 6377 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -56548,37 +55252,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: "bar" vs "bar" - testutil.go:401: 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: 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: 6377 - testutil.go:509: Offset: 2016, NextOffset: 5765 - 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: 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -56589,215 +55262,182 @@ testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt test test2 .no.prefetch.landmark 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: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2185 + testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 + testutil.go:509: Offset: 2185, NextOffset: 2222 + testutil.go:509: Offset: 1904, NextOffset: 1941 + testutil.go:509: Offset: 2222, NextOffset: 2259 + testutil.go:509: Offset: 1941, NextOffset: 1978 + testutil.go:509: Offset: 2259, NextOffset: 2296 + testutil.go:509: Offset: 1978, NextOffset: 2015 + testutil.go:509: Offset: 2296, NextOffset: 6375 + testutil.go:509: Offset: 2015, NextOffset: 5763 testutil.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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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 test dev bar barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== 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 48497 72576 97381 97924] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + 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 [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": [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:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== 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:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - 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 97924 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48497 72576 96541 97084] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2432,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2469,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2506,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2543,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2715,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2752,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2789,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2826,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 bar foo3.txt foo1.txt barlink test dev .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 926, NextOffset: 2432 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1209, NextOffset: 2715 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - 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 96541 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97084 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2469, NextOffset: 2506 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2543, NextOffset: 6614 - testutil.go:509: Offset: 2826, NextOffset: 7227 + 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: 6614 + testutil.go:509: Offset: 2825, NextOffset: 7228 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" @@ -56809,8 +55449,6 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 460, NextOffset: 497 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 @@ -56827,8 +55465,6 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 -=== 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: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 @@ -56838,25 +55474,22 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 725, NextOffset: 926 testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 2431 + testutil.go:509: Offset: 1209, NextOffset: 2714 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink dev test2 bar foo3.txt test .no.prefetch.landmark 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: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2469, NextOffset: 2506 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2826, NextOffset: 7227 - testutil.go:509: Offset: 2543, NextOffset: 6614 - testutil.go:395: Comparing: "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: 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: 7228 + testutil.go:509: Offset: 2542, NextOffset: 6614 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -56873,15 +55506,21 @@ 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: "bar" vs "bar" testutil.go:401: 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: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 + testutil.go:509: Offset: 1209, NextOffset: 2714 + testutil.go:509: Offset: 926, NextOffset: 2431 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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" @@ -56897,141 +55536,79 @@ 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=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [.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 [test baz.txt barlink bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6911 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "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" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 -=== 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 48497 72576 97381 97924] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 -=== 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=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6911 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6354 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6911 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97381 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97924 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -57039,45 +55616,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: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/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/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=-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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [.no.prefetch.landmark baz.txt foo3.txt test dev test2 foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test] + 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: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 6666 - testutil.go:509: Offset: 2841, NextOffset: 7276 + 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:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57096,10 +55709,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48497 72576 96541 97084] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 @@ -57118,31 +55727,26 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt 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: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark baz.txt bar foo3.txt barlink dev 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: 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 -=== 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=-2,prefix="./",src=0,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 testutil.go:509: Offset: 386, NextOffset: 423 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 @@ -57152,45 +55756,21 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 -=== 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/various_files-compression=gzip_compression_level=-2,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: 1012, NextOffset: 1215 + testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 72576 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96541 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97084 in stargz, uncompressed length 0; extra="SG\x16\x00000000000001791dSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72576,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 7276 - testutil.go:509: Offset: 2560, NextOffset: 6666 + testutil.go:509: Offset: 1215, NextOffset: 2729 + testutil.go:509: Offset: 934, NextOffset: 2448 + 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" @@ -57207,32 +55787,20 @@ 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=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 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: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57273,45 +55841,19 @@ testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:509: Offset: 146, NextOffset: 7090 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt foo3.txt test dev test2 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: 146, NextOffset: 7090 - testutil.go:509: Offset: 0, NextOffset: 6534 - 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: 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: "test" vs "test" testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6534 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48496 72574 97379 97920] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 7090 + 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 [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" @@ -57319,18 +55861,12 @@ testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:509: Offset: 146, NextOffset: 7090 testutil.go:509: Offset: 0, NextOffset: 6534 -=== 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=-2,prefix="./",src=0,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7090 testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -57342,57 +55878,48 @@ testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:509: Offset: 146, NextOffset: 7090 testutil.go:509: Offset: 0, NextOffset: 6534 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 7090 testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:509: Offset: 146, NextOffset: 7090 testutil.go:509: Offset: 0, NextOffset: 6534 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97379 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97920 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017c63STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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=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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2444,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2481,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2518,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2555,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt bar dev .no.prefetch.landmark baz.txt test test2 foo3.txt barlink] + 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2444 - testutil.go:509: Offset: 1213, NextOffset: 2727 + 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2444, NextOffset: 2481 - testutil.go:509: Offset: 2727, NextOffset: 2764 - testutil.go:509: Offset: 2481, NextOffset: 2518 - testutil.go:509: Offset: 2764, NextOffset: 2801 - testutil.go:509: Offset: 2518, NextOffset: 2555 - testutil.go:509: Offset: 2801, NextOffset: 2838 - testutil.go:509: Offset: 2555, NextOffset: 6647 - testutil.go:509: Offset: 2838, NextOffset: 7260 testutil.go:395: Comparing: "dev" vs "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: "bar" vs "bar" + testutil.go:401: 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: "test" vs "test" + testutil.go:401: 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/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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 bar barlink test dev .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" @@ -57412,8 +55939,6 @@ 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=-1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 @@ -57431,8 +55956,31 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 2442 + testutil.go:509: Offset: 1213, NextOffset: 2725 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2442, NextOffset: 2479 + testutil.go:509: Offset: 2725, NextOffset: 2762 + testutil.go:509: Offset: 2479, NextOffset: 2516 + testutil.go:509: Offset: 2762, NextOffset: 2799 + testutil.go:509: Offset: 2516, NextOffset: 2553 + testutil.go:509: Offset: 2799, NextOffset: 2836 + testutil.go:509: Offset: 2553, NextOffset: 6645 + testutil.go:509: Offset: 2836, NextOffset: 7259 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 foo3.txt barlink foo1.txt bar dev .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt foo1.txt dev test2 bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57446,37 +55994,29 @@ 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1213, NextOffset: 2727 - testutil.go:509: Offset: 930, NextOffset: 2444 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2727, NextOffset: 2764 - testutil.go:509: Offset: 2444, NextOffset: 2481 - testutil.go:509: Offset: 2764, NextOffset: 2801 - testutil.go:509: Offset: 2481, NextOffset: 2518 - testutil.go:509: Offset: 2801, NextOffset: 2838 - testutil.go:509: Offset: 2518, NextOffset: 2555 - testutil.go:509: Offset: 2838, NextOffset: 7260 - testutil.go:509: Offset: 2555, NextOffset: 6647 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 2725, NextOffset: 2762 + testutil.go:509: Offset: 2442, NextOffset: 2479 + testutil.go:509: Offset: 2762, NextOffset: 2799 + testutil.go:509: Offset: 2479, NextOffset: 2516 + testutil.go:509: Offset: 2799, NextOffset: 2836 + testutil.go:509: Offset: 2516, NextOffset: 2553 + testutil.go:509: Offset: 2836, NextOffset: 7259 + testutil.go:509: Offset: 2553, NextOffset: 6645 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -57490,180 +56030,146 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48496 72574 96539 97080] - 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: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: 2725 + testutil.go:509: Offset: 930, NextOffset: 2442 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96539 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 97080 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 +=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - 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: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev foo1.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go: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: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6386 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 -=== 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=GNU,minChunkSize=0/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=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24069 48116 72187 96179 96661] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72187 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96179 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96661 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72187,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2463,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2500,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2537,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2574,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2744,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2781,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2818,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar barlink test2 .no.prefetch.landmark test dev foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test2 test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 testutil.go:509: Offset: 770, NextOffset: 1014 @@ -57673,26 +56179,26 @@ 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: 2465 - testutil.go:509: Offset: 1218, NextOffset: 2746 + testutil.go:509: Offset: 937, NextOffset: 2463 + testutil.go:509: Offset: 1218, NextOffset: 2744 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2465, NextOffset: 2502 - testutil.go:509: Offset: 2746, NextOffset: 2783 - testutil.go:509: Offset: 2502, NextOffset: 2539 - testutil.go:509: Offset: 2783, NextOffset: 2820 - testutil.go:509: Offset: 2539, NextOffset: 2576 - testutil.go:509: Offset: 2820, NextOffset: 2857 - testutil.go:509: Offset: 2576, NextOffset: 6702 - testutil.go:509: Offset: 2857, NextOffset: 7312 + testutil.go:509: Offset: 2463, NextOffset: 2500 + testutil.go:509: Offset: 2744, NextOffset: 2781 + testutil.go:509: Offset: 2500, NextOffset: 2537 + testutil.go:509: Offset: 2781, NextOffset: 2818 + testutil.go:509: Offset: 2537, NextOffset: 2574 + testutil.go:509: Offset: 2818, NextOffset: 2855 + testutil.go:509: Offset: 2574, NextOffset: 6700 + testutil.go:509: Offset: 2855, NextOffset: 7311 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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" @@ -57722,7 +56228,10 @@ testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink test2 foo3.txt test 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 bar foo3.txt test dev barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink 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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -57744,12 +56253,29 @@ 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2744 + testutil.go:509: Offset: 937, 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: 2744, NextOffset: 2781 + testutil.go:509: Offset: 2463, NextOffset: 2500 + testutil.go:509: Offset: 2781, NextOffset: 2818 + testutil.go:509: Offset: 2500, NextOffset: 2537 + testutil.go:509: Offset: 2818, NextOffset: 2855 + testutil.go:509: Offset: 2537, NextOffset: 2574 + testutil.go:509: Offset: 2855, NextOffset: 7311 + testutil.go:509: Offset: 2574, NextOffset: 6700 + testutil.go:395: Comparing: "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: 350, NextOffset: 387 + testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 424, NextOffset: 461 @@ -57760,58 +56286,53 @@ 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: 2746 - testutil.go:509: Offset: 937, NextOffset: 2465 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2746, NextOffset: 2783 - testutil.go:509: Offset: 2465, NextOffset: 2502 - testutil.go:509: Offset: 2783, NextOffset: 2820 - testutil.go:509: Offset: 2502, NextOffset: 2539 - testutil.go:509: Offset: 2820, NextOffset: 2857 - testutil.go:509: Offset: 2539, NextOffset: 2576 - testutil.go:509: Offset: 2857, NextOffset: 7312 - testutil.go:509: Offset: 2576, NextOffset: 6702 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 .no.prefetch.landmark foo3.txt test barlink test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 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" @@ -57819,155 +56340,84 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo3.txt bar barlink 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: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 -=== 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 24069 48116 72187 96167 96649] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar dev test2 test .no.prefetch.landmark foo1.txt foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7126 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 72187 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7126 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:2349: [4] at 96167 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96649 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177a7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6570 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72187,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7126 -=== 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/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7126 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt dev test2 test .no.prefetch.landmark bar foo3.txt barlink] - 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: 1888 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1212, NextOffset: 2170 - 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 foo1.txt bar dev test2 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" @@ -57977,14 +56427,14 @@ testutil.go:509: Offset: 2207, NextOffset: 2244 testutil.go:509: Offset: 1962, NextOffset: 1999 testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1999, NextOffset: 5700 - testutil.go:509: Offset: 2281, NextOffset: 6312 + testutil.go:509: Offset: 1999, NextOffset: 5698 + testutil.go:509: Offset: 2281, NextOffset: 6310 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -58013,28 +56463,36 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt dev test2 test .no.prefetch.landmark bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2281, NextOffset: 6312 - testutil.go:509: Offset: 1999, NextOffset: 5700 + 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: 1009, NextOffset: 1212 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: 1212, NextOffset: 2170 testutil.go:509: Offset: 930, NextOffset: 1888 + testutil.go:509: Offset: 1212, NextOffset: 2170 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test 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: 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 @@ -58048,17 +56506,21 @@ 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: "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2170 + testutil.go:509: Offset: 930, NextOffset: 1888 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1888, NextOffset: 1925 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1925, NextOffset: 1962 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1962, NextOffset: 1999 + testutil.go:509: Offset: 2281, NextOffset: 6310 + testutil.go:509: Offset: 1999, NextOffset: 5698 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -58073,175 +56535,148 @@ 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=0,format=GNU,minChunkSize=64000 -=== 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 24069 48116 72187 96179 96661] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72187 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96179 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96661 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b3STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72187,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/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=-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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:395: Comparing: "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: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "test2" vs "test2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:395: Comparing: "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: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 === 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#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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1940,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2014,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test test2 bar baz.txt foo1.txt barlink dev .no.prefetch.landmark] - 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: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 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: 1905, NextOffset: 1942 - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1942, NextOffset: 1979 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1979, NextOffset: 2016 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 2016, NextOffset: 5753 - testutil.go:509: Offset: 2299, NextOffset: 6366 + testutil.go:509: Offset: 1903, NextOffset: 1940 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1940, NextOffset: 1977 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1977, NextOffset: 2014 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 2014, NextOffset: 5751 + testutil.go:509: Offset: 2297, NextOffset: 6363 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -58284,29 +56719,12 @@ 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 "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.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: 1017, NextOffset: 1221 - testutil.go:509: Offset: 734, NextOffset: 938 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2188 - testutil.go:509: Offset: 938, NextOffset: 1905 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1905, NextOffset: 1942 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1942, NextOffset: 1979 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 1979, NextOffset: 2016 - testutil.go:509: Offset: 2299, NextOffset: 6366 - testutil.go:509: Offset: 2016, NextOffset: 5753 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 938, NextOffset: 1903 + testutil.go:509: Offset: 1221, NextOffset: 2186 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark foo3.txt barlink dev bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -58320,18 +56738,28 @@ 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: "test" vs "test" + testutil.go:401: 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: 1903, NextOffset: 1940 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1940, NextOffset: 1977 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 1977, NextOffset: 2014 + testutil.go:509: Offset: 2297, NextOffset: 6363 + testutil.go:509: Offset: 2014, NextOffset: 5751 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 388, NextOffset: 425 -=== 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 24069 48116 72187 96167 96649] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 425, NextOffset: 462 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 @@ -58339,188 +56767,149 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 773, NextOffset: 1017 - testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2186 + testutil.go:509: Offset: 938, NextOffset: 1903 testutil.go: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: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" -=== 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: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: 1017, NextOffset: 1221 + testutil.go:509: Offset: 734, NextOffset: 938 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72187 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96167 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96649 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177a7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72187,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [test2 foo1.txt bar test barlink dev .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 .no.prefetch.landmark baz.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: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + testutil.go:401: Directory: "" vs "": [bar barlink test2 .no.prefetch.landmark baz.txt test dev foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6176 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go: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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2180,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2291,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 bar dev baz.txt foo3.txt barlink test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2180, NextOffset: 2217 - testutil.go:509: Offset: 1934, NextOffset: 1971 - testutil.go:509: Offset: 2217, NextOffset: 2254 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2254, NextOffset: 2291 - testutil.go:509: Offset: 2008, NextOffset: 5729 - testutil.go:509: Offset: 2291, NextOffset: 6342 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "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" +=== RUN 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test2 test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58547,8 +56936,6 @@ testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 498, NextOffset: 535 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 322, NextOffset: 523 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -58560,23 +56947,57 @@ 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: 1897 - testutil.go:509: Offset: 1217, NextOffset: 2180 + testutil.go:509: Offset: 934, NextOffset: 1895 + testutil.go:509: Offset: 1217, 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] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1895, NextOffset: 1932 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1932, NextOffset: 1969 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1969, NextOffset: 2006 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2006, NextOffset: 5725 + testutil.go:509: Offset: 2289, NextOffset: 6339 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 .no.prefetch.landmark foo1.txt bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar 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: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2178 + 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: 2180, NextOffset: 2217 - testutil.go:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2217, NextOffset: 2254 - testutil.go:509: Offset: 1934, NextOffset: 1971 - testutil.go:509: Offset: 2254, NextOffset: 2291 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2291, NextOffset: 6342 - testutil.go:509: Offset: 2008, NextOffset: 5729 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1895, NextOffset: 1932 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1932, NextOffset: 1969 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1969, NextOffset: 2006 + testutil.go:509: Offset: 2289, NextOffset: 6339 + testutil.go:509: Offset: 2006, NextOffset: 5725 + testutil.go:395: Comparing: "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" @@ -58602,193 +57023,169 @@ testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 -=== 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 24068 48116 72185 96177 96659] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: 2180 - testutil.go:509: Offset: 934, NextOffset: 1897 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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=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=-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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink 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:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.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: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 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 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72185 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96177 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96659 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72185,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + 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 barlink test dev 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: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 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:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6023 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 +=== 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 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2200,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2237,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2274,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2311,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev baz.txt foo1.txt test2 .no.prefetch.landmark bar] 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 [.no.prefetch.landmark baz.txt foo1.txt barlink dev bar foo3.txt test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "test2" vs "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: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 941, NextOffset: 1916 + testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 -=== 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:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 + testutil.go:509: Offset: 1916, NextOffset: 1953 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1953, NextOffset: 1990 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1990, NextOffset: 2027 + testutil.go:509: Offset: 2274, NextOffset: 2311 + testutil.go:509: Offset: 2027, NextOffset: 5779 + testutil.go:509: Offset: 2311, NextOffset: 6394 testutil.go:395: Comparing: "dev" vs "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/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24068 48116 72185 96165 96647] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24068 in stargz, uncompressed length 32512 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 bar foo3.txt barlink dev baz.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" @@ -58800,10 +57197,6 @@ testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 463, NextOffset: 500 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 @@ -58816,60 +57209,19 @@ testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 250, NextOffset: 287 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72185 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96165 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96647 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177a5STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 500 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24068,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 287, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72185,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 500, NextOffset: 537 testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 527, NextOffset: 735 - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 735, NextOffset: 941 - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 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: 5778 - testutil.go:509: Offset: 2309, NextOffset: 6393 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt test] 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt test2 baz.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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -58883,17 +57235,29 @@ 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: "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: 2200 + testutil.go:509: Offset: 941, NextOffset: 1916 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - 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: 6393 - testutil.go:509: Offset: 2025, NextOffset: 5778 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1916, NextOffset: 1953 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1953, NextOffset: 1990 + testutil.go:509: Offset: 2274, NextOffset: 2311 + testutil.go:509: Offset: 1990, NextOffset: 2027 + testutil.go:509: Offset: 2311, NextOffset: 6394 + testutil.go:509: Offset: 2027, NextOffset: 5779 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -58909,160 +57273,148 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt barlink test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt barlink bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 .no.prefetch.landmark bar foo3.txt test dev foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "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: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 === 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#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/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt dev test2 test foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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] @@ -59071,22 +57423,12 @@ 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=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24070 48121 72195 96187 96672] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 9108, NextOffset: 9145 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -59104,9 +57446,6 @@ 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=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -59116,9 +57455,6 @@ testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -59127,40 +57463,40 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test foo3.txt 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: "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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3937, NextOffset: 4994 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test foo1.txt bar dev test2 .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -59187,53 +57523,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar dev test2 baz.txt foo1.txt 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: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: 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=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [barlink test .no.prefetch.landmark baz.txt foo1.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" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 + 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 @@ -59242,6 +57551,14 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -59255,21 +57572,11 @@ 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: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: "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 @@ -59278,14 +57585,8 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -59302,9 +57603,7 @@ 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: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" @@ -59319,11 +57618,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: "foo3.txt" vs "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: "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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -59344,52 +57645,26 @@ 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#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 -=== 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 24070 48121 72195 96175 96660] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=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":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink 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 test baz.txt foo3.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: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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,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_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96175 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96660 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,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=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -59436,12 +57711,16 @@ testutil.go:509: Offset: 9145, NextOffset: 16920 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test test2 dev .no.prefetch.landmark baz.txt foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar 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: 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" @@ -59453,6 +57732,15 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -59468,9 +57756,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -59484,26 +57769,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: "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=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test2 .no.prefetch.landmark 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" @@ -59530,6 +57800,10 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=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 @@ -59562,7 +57836,7 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.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" @@ -59575,38 +57849,39 @@ 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/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: "test2" vs "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" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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: "bar" vs "bar" - testutil.go:401: 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: "baz.txt" vs "baz.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 @@ -59617,18 +57892,17 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,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/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt dev test2 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" @@ -59687,7 +57961,20 @@ 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 foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2 foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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 @@ -59701,7 +57988,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: "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 @@ -59712,35 +57998,8 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24070 48121 72195 96187 96672] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 3881, NextOffset: 9034 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "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 @@ -59751,39 +58010,26 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 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=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 foo1.txt baz.txt bar foo3.txt test .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -59819,7 +58065,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": [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" @@ -59840,18 +58086,19 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev bar baz.txt foo1.txt foo3.txt barlink test 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:401: Directory: "" vs "": [dev test2 foo1.txt barlink bar foo3.txt test .no.prefetch.landmark baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -59865,16 +58112,11 @@ 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: "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 @@ -59883,57 +58125,34 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 -=== 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=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar foo3.txt 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -59946,7 +58165,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": [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" @@ -59966,31 +58185,61 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 baz.txt foo1.txt .no.prefetch.landmark 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: 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: 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 barlink dev .no.prefetch.landmark baz.txt 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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 @@ -60005,15 +58254,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" -=== 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 24070 48121 72195 96175 96660] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -60025,53 +58265,18 @@ 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=9,prefix="./",lossless=false,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96175 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96660 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev baz.txt foo1.txt bar test2 .no.prefetch.landmark 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev .no.prefetch.landmark baz.txt bar foo1.txt 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 @@ -60083,8 +58288,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/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=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" @@ -60105,27 +58308,21 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "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 dev baz.txt foo1.txt bar test2 .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: 545, NextOffset: 18702 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -60134,13 +58331,12 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -60149,41 +58345,64 @@ 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: "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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 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": [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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 === RUN 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test test2 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 foo1.txt foo3.txt barlink test test2 baz.txt bar 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" @@ -60196,7 +58415,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": [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" @@ -60233,23 +58452,12 @@ testutil.go:509: Offset: 1767, NextOffset: 2824 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=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== 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 24069 48121 72194 96186 96672] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar baz.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:401: Directory: "" vs "": [baz.txt bar dev test2 .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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -60260,12 +58468,33 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=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: "bar" vs "bar" + testutil.go:401: 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: "test" vs "test" + testutil.go:401: 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 @@ -60279,63 +58508,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: "test" vs "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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: "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": [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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72194 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96672 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177baSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} +=== 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/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 .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: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -60382,9 +58580,12 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev foo3.txt barlink test bar test2 .no.prefetch.landmark baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -60393,11 +58594,10 @@ 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 "": [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink 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: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -60408,23 +58608,19 @@ 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: "foo3.txt" vs "foo3.txt" + 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -60436,50 +58632,53 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 - 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 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/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/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 dev test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt bar 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: 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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== 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 24069 48121 72194 96174 96660] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -60506,51 +58705,22 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go: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 "": [test2 .no.prefetch.landmark baz.txt bar barlink dev foo1.txt 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: 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 12217, NextOffset: 22040 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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 @@ -60561,6 +58731,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: "bar" vs "bar" + testutil.go:401: 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: "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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -60574,55 +58764,37 @@ 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=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test test2] + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72194 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96174 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96660 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177aeSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72194,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 barlink dev test2 baz.txt foo1.txt bar foo3.txt test] + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -60654,40 +58826,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 baz.txt foo1.txt bar dev .no.prefetch.landmark 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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink dev test2 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: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -60696,28 +58849,27 @@ 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: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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go: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: "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" @@ -60733,44 +58885,15 @@ 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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 +=== 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=0,prefix="",format=USTAR,minChunkSize=0#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test dev foo3.txt baz.txt foo1.txt bar 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: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 @@ -60788,38 +58911,54 @@ 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 -=== 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 24069 48118 72191 96183 96667] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 12143, NextOffset: 12180 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 13256, NextOffset: 13293 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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": [testchar1 testchar2 testblock testfifo] 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: "test2" vs "test2" + testutil.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 foo3.txt barlink test bar test2 .no.prefetch.landmark baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 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=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -60827,35 +58966,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 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,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: 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 72191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96667 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -60870,7 +58996,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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -60882,28 +59007,17 @@ 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 === 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 test dev baz.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -60912,30 +59026,40 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -60946,22 +59070,15 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink 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] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.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: 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" @@ -60974,14 +59091,18 @@ 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": [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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -60992,13 +59113,8 @@ 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: "test2" vs "test2" - testutil.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 @@ -61012,53 +59128,24 @@ 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: "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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test test2 baz.txt bar foo3.txt dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt baz.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: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: 545, NextOffset: 582 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -61083,27 +59170,42 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 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: 13219, NextOffset: 13256 testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 -=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 13293, NextOffset: 13330 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:509: Offset: 13330, NextOffset: 23721 + 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: "bar" vs "bar" + testutil.go:401: 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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 @@ -61117,6 +59219,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 23721 + testutil.go:509: Offset: 12217, NextOffset: 22040 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61126,55 +59248,22 @@ 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=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24069 48118 72191 96171 96655] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.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" -=== 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=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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: 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=1,format=PAX,minChunkSize=64000 -=== 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 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96171 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96655 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177abSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink test2] - 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 test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -61183,40 +59272,32 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go: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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -61225,13 +59306,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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 dev baz.txt foo1.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev foo1.txt bar test barlink 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" @@ -61258,10 +59342,12 @@ testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -61270,11 +59356,6 @@ 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/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=PAX,minChunkSize=64000 - 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" @@ -61292,14 +59373,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=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 +=== 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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt] + 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] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -61317,15 +59402,13 @@ 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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=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: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 @@ -61350,10 +59433,6 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24069 48118 72191 96183 96667] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -61364,17 +59443,7 @@ 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 barlink test dev test2 bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" -=== 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: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 baz.txt dev barlink test 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61382,15 +59451,20 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61398,9 +59472,6 @@ testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -61410,49 +59481,56 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96183 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96667 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b7STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt .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 [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -61489,16 +59567,15 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2 baz.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: 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: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -61510,8 +59587,7 @@ 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 "": [foo3.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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 @@ -61523,11 +59599,16 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -61540,46 +59621,37 @@ 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go: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/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + 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: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 bar barlink dev baz.txt foo1.txt foo3.txt test test2] + 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 @@ -61596,11 +59668,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/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" @@ -61616,36 +59688,30 @@ testutil.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 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.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: 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 -=== 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 24069 48118 72191 96171 96655] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: "bar" vs "bar" - testutil.go:401: 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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" @@ -61656,28 +59722,7 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48118 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -61688,81 +59733,49 @@ testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96171 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96655 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177abSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48118,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48118,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt test test2 dev .no.prefetch.landmark baz.txt bar 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar] - 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: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go: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: "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: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -61773,13 +59786,21 @@ 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: "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: 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 @@ -61789,15 +59810,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 "": [foo3.txt barlink dev baz.txt bar test test2 .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt bar foo3.txt 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test" vs "test" -=== 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:401: 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 @@ -61806,26 +59822,40 @@ 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: "bar" vs "bar" + testutil.go:401: 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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: "test" vs "test" + testutil.go:401: 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: "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: "test2" vs "test2" + testutil.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 @@ -61834,28 +59864,43 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 barlink baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 baz.txt bar foo3.txt barlink dev .no.prefetch.landmark 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: 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] @@ -61870,10 +59915,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -61889,37 +59934,26 @@ 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=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=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: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: 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.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 + 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" @@ -61931,12 +59965,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: "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 @@ -61947,53 +59977,31 @@ 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=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -62007,7 +60015,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": [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" @@ -62040,20 +60048,20 @@ 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 foo1.txt bar test dev baz.txt foo3.txt barlink 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": [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: "foo1.txt" vs "foo1.txt" - 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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 foo1.txt bar barlink dev test2 baz.txt foo3.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test" vs "test" @@ -62070,62 +60078,40 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24066 48116 72190 96182 96665] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 24066 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go: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: "bar" vs "bar" + testutil.go:401: 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72190 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96182 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96665 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b6STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24066,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72190,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 -=== 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" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,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 @@ -62133,27 +60119,16 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test dev .no.prefetch.landmark bar barlink test2 baz.txt foo1.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": [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" @@ -62198,10 +60173,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: "test" vs "test" + testutil.go:401: 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 "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev baz.txt foo1.txt test2 .no.prefetch.landmark test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink test2 dev .no.prefetch.landmark bar foo3.txt 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: "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" @@ -62213,6 +60205,16 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62241,48 +60243,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink 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: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar barlink test dev test2 .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: 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 @@ -62291,14 +60263,6 @@ 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 @@ -62312,25 +60276,21 @@ 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: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 "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt 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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 @@ -62338,13 +60298,20 @@ testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 "": [foo3.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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 @@ -62358,24 +60325,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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go: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 @@ -62384,51 +60360,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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 -=== 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 24066 48116 72190 96170 96653] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24066 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48116 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72190 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96170 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96653 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177aaSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24066,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48116,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48116,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72190,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== 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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev bar 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" @@ -62447,10 +60393,10 @@ 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: 2564 - testutil.go:509: Offset: 1264, NextOffset: 2918 + testutil.go:509: Offset: 1082, NextOffset: 2563 + testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -62470,14 +60416,24 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 dev test test2 .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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -62491,17 +60447,14 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 - 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -62512,8 +60465,8 @@ 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: 2918 - testutil.go:509: Offset: 1082, NextOffset: 2564 + testutil.go:509: Offset: 1264, NextOffset: 2920 + testutil.go:509: Offset: 1082, NextOffset: 2563 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -62526,32 +60479,40 @@ testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 360, NextOffset: 397 -=== 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=0 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=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt test] + 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 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:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "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" @@ -62559,153 +60520,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: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo1.txt bar dev baz.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go: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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark 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: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "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:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 -=== 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 24071 48124 72200 96192 96679] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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 -=== 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/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":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":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 983 - testutil.go:509: Offset: 785, NextOffset: 1163 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1163, NextOffset: 1200 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1200, NextOffset: 1237 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1237, NextOffset: 1274 - testutil.go:509: Offset: 1094, NextOffset: 2585 - testutil.go:509: Offset: 1274, NextOffset: 2932 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -62746,16 +60666,35 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 982 + testutil.go:509: Offset: 785, NextOffset: 1162 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1093, NextOffset: 2589 + testutil.go:509: Offset: 1273, NextOffset: 2939 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "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 "": [foo3.txt dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1273, NextOffset: 2939 + testutil.go:509: Offset: 1093, NextOffset: 2589 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -62769,26 +60708,25 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1163 - testutil.go:509: Offset: 605, NextOffset: 983 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2932 - testutil.go:509: Offset: 1094, NextOffset: 2585 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1162 + testutil.go:509: Offset: 605, NextOffset: 982 + testutil.go:395: Comparing: "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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -62802,195 +60740,154 @@ 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 === 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=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== 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 24071 48124 72200 96180 96667] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt dev test2 .no.prefetch.landmark 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: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [5] at 96667 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2407 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt bar foo3.txt baz.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" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "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: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:395: Comparing: "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: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar test test2 dev .no.prefetch.landmark baz.txt foo3.txt barlink] - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2921 + 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: 2577 + testutil.go:509: Offset: 1271, NextOffset: 2920 testutil.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" @@ -63031,24 +60928,28 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar test barlink dev .no.prefetch.landmark baz.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: 677, NextOffset: 782 - testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2921 - testutil.go:509: Offset: 1093, NextOffset: 2585 + 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: 2920 + testutil.go:509: Offset: 1092, NextOffset: 2577 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63064,9 +60965,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -63080,73 +60978,29 @@ 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: 1161 - testutil.go:509: Offset: 603, NextOffset: 982 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24071 48124 72200 96192 96679] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test2 foo1.txt baz.txt bar 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: 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=true,format=PAX - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96679 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2208 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2396 -=== 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=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: 2396 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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": [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" @@ -63154,44 +61008,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: 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:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 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: "foo1.txt" vs "foo1.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: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: "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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -63199,71 +61067,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: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: "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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test bar dev test2] - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink 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 @@ -63273,26 +61129,26 @@ testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go: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: 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: 2583 - testutil.go:509: Offset: 1278, NextOffset: 2935 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1097, NextOffset: 2581 + testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -63308,23 +61164,21 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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: 786, NextOffset: 1167 - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2935 - testutil.go:509: Offset: 1098, NextOffset: 2583 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -63346,12 +61200,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1277, NextOffset: 2937 + testutil.go:509: Offset: 1097, NextOffset: 2581 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -63367,143 +61230,89 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24071 48124 72200 96180 96667] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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=PAX - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2227 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96667 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b4STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2420 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2227 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - 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: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: 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/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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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: "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: 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: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 0, NextOffset: 2223 + 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: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2227 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -63511,47 +61320,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: 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:509: Offset: 0, NextOffset: 2227 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1194,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1265,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1302,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1339,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1376,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 .no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev] + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 +=== 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=1,format=USTAR,minChunkSize=64000 + 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1083 - testutil.go:509: Offset: 779, NextOffset: 1265 + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 1083, NextOffset: 1120 - testutil.go:509: Offset: 1265, NextOffset: 1302 - testutil.go:509: Offset: 1120, NextOffset: 1157 - testutil.go:509: Offset: 1302, NextOffset: 1339 - testutil.go:509: Offset: 1157, NextOffset: 1194 - testutil.go:509: Offset: 1339, NextOffset: 1376 - testutil.go:509: Offset: 1194, NextOffset: 2792 - testutil.go:509: Offset: 1376, NextOffset: 3143 +=== RUN 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar dev barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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" @@ -63588,25 +61408,40 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 1082 + testutil.go:509: Offset: 779, NextOffset: 1264 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1082, NextOffset: 1119 + testutil.go:509: Offset: 1264, NextOffset: 1301 + testutil.go:509: Offset: 1119, NextOffset: 1156 + testutil.go:509: Offset: 1301, NextOffset: 1338 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 1338, NextOffset: 1375 + testutil.go:509: Offset: 1193, NextOffset: 2795 + testutil.go:509: Offset: 1375, NextOffset: 3146 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar 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: 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: 1265, NextOffset: 1302 - testutil.go:509: Offset: 1083, NextOffset: 1120 - testutil.go:509: Offset: 1302, NextOffset: 1339 - testutil.go:509: Offset: 1120, NextOffset: 1157 - testutil.go:509: Offset: 1339, NextOffset: 1376 - testutil.go:509: Offset: 1157, NextOffset: 1194 - testutil.go:509: Offset: 1376, NextOffset: 3143 - testutil.go:509: Offset: 1194, NextOffset: 2792 - testutil.go:395: Comparing: "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: 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: 3146 + testutil.go:509: Offset: 1193, NextOffset: 2795 + testutil.go:395: Comparing: "test2" vs "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 @@ -63620,19 +61455,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1265 - testutil.go:509: Offset: 597, NextOffset: 1083 - 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=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: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -63649,54 +61471,64 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24070 48123 72197 96189 96675] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar barlink test baz.txt foo1.txt dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test dev test2 barlink .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72197 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96189 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96675 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.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" @@ -63704,131 +61536,103 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - 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: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 barlink .no.prefetch.landmark baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:395: Comparing: "bar" vs "bar" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=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: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 -=== 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:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",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 +=== 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=1,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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo1.txt bar test barlink test2 .no.prefetch.landmark baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test2 .no.prefetch.landmark baz.txt 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1347, NextOffset: 1384 -=== 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=0 - testutil.go:509: Offset: 1204, NextOffset: 2808 - testutil.go:509: Offset: 1384, NextOffset: 3150 + 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: 2806 + testutil.go:509: Offset: 1381, NextOffset: 3151 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -63837,13 +61641,7 @@ testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24070 48123 72197 96177 96663] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 @@ -63859,9 +61657,6 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 @@ -63875,18 +61670,11 @@ 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: 1093 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 785, NextOffset: 1273 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark test dev bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 @@ -63899,25 +61687,12 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 72197 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 785, NextOffset: 1273 - testutil.go:509: Offset: 605, NextOffset: 1093 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [4] at 96177 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96663 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b1STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72197,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -63934,9 +61709,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: "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" @@ -63945,82 +61717,74 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1384, NextOffset: 3150 - testutil.go:509: Offset: 1204, NextOffset: 2808 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1381, NextOffset: 3151 + testutil.go:509: Offset: 1201, NextOffset: 2806 testutil.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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo3.txt barlink test baz.txt foo1.txt test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 .no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 -=== 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 -=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 -=== 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 @@ -64030,8 +61794,10 @@ testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: "test" vs "test" + testutil.go:401: 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: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 @@ -64039,105 +61805,88 @@ testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 +=== 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=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, 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: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24072 48121 72195 96187 96676] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96676 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1091,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1128,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1165,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test .no.prefetch.landmark barlink bar foo3.txt dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test2 foo3.txt barlink test dev .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: 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:509: Offset: 603, NextOffset: 1091 + testutil.go:509: Offset: 782, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2809 - testutil.go:509: Offset: 1385, NextOffset: 3147 + testutil.go:509: Offset: 1091, NextOffset: 1128 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1128, NextOffset: 1165 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1165, NextOffset: 1202 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1202, NextOffset: 2804 + testutil.go:509: Offset: 1381, NextOffset: 3142 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -64174,28 +61923,7 @@ 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 barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3147 - testutil.go:509: Offset: 1206, NextOffset: 2809 - 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: "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.txt 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" @@ -64211,6 +61939,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -64224,178 +61955,184 @@ 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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:509: Offset: 498, NextOffset: 603 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=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 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt foo3.txt barlink test2 .no.prefetch.landmark 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: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 782, NextOffset: 1270 + testutil.go:509: Offset: 603, NextOffset: 1091 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1091, NextOffset: 1128 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1128, NextOffset: 1165 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1165, NextOffset: 1202 + testutil.go:509: Offset: 1381, NextOffset: 3142 + testutil.go:509: Offset: 1202, NextOffset: 2804 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.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: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 -=== 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 24072 48121 72195 96175 96664] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - 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: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2635 testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2635 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.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: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96175 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96664 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 +=== 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=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=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/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#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt test test2 .no.prefetch.landmark foo1.txt 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: 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: 2785 + testutil.go:509: Offset: 1391, NextOffset: 3157 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -64409,37 +62146,6 @@ 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: 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: 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: 2813 - testutil.go:509: Offset: 1393, NextOffset: 3161 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -64453,38 +62159,38 @@ 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 "": [test2 baz.txt foo3.txt test dev .no.prefetch.landmark foo1.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: 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: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 1100 + testutil.go:509: Offset: 786, NextOffset: 1280 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt test bar foo3.txt 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: "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: 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: 3161 -=== 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:509: Offset: 1213, NextOffset: 2813 testutil.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: "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: 1280 + testutil.go:509: Offset: 606, NextOffset: 1100 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -64498,6 +62204,19 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1317, NextOffset: 1354 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1391, NextOffset: 3157 + testutil.go:509: Offset: 1211, NextOffset: 2785 + testutil.go:395: Comparing: "test2" vs "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 @@ -64511,51 +62230,19 @@ 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: 1282 - testutil.go:509: Offset: 606, NextOffset: 1102 -=== 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=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24072 48121 72195 96187 96676] - 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 48121 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96676 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink dev test2 baz.txt bar foo3.txt test] testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64578,8 +62265,6 @@ testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 -=== 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: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 @@ -64588,8 +62273,6 @@ testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2462 -=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -64602,8 +62285,6 @@ testutil.go: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=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 @@ -64614,7 +62295,18 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink 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: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 @@ -64628,12 +62320,20 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 - 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: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64649,39 +62349,36 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar test] + 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: 106, NextOffset: 2653 - testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:509: Offset: 0, NextOffset: 2462 + 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: 2566 + testutil.go:509: Offset: 1271, 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/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: "bar" vs "bar" - testutil.go:401: 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: 2653 - testutil.go:509: Offset: 0, NextOffset: 2462 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64718,29 +62415,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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: 601, NextOffset: 977 - testutil.go:509: Offset: 783, NextOffset: 1159 + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:509: Offset: 1270, NextOffset: 2929 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "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 barlink foo3.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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64768,197 +62457,182 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 -=== 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 24072 48121 72195 96175 96664] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 783, NextOffset: 1159 - testutil.go:509: Offset: 601, NextOffset: 977 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=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: 1159, NextOffset: 1196 - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1014, NextOffset: 1051 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1270, NextOffset: 2929 - testutil.go:509: Offset: 1088, NextOffset: 2568 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 978, NextOffset: 1015 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1271, NextOffset: 2930 + testutil.go:509: Offset: 1089, NextOffset: 2566 +=== 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 +=== 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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo3.txt dev test2 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: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96175 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96664 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177afSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo1.txt bar barlink test baz.txt foo3.txt 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" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 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 [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: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark foo1.txt dev test2 baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 +=== 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#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 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1099,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev bar baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + 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: 988 + testutil.go:509: Offset: 789, NextOffset: 1169 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 test .no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 988, NextOffset: 1025 + testutil.go:509: Offset: 1169, NextOffset: 1206 + testutil.go:509: Offset: 1025, NextOffset: 1062 + testutil.go:509: Offset: 1206, NextOffset: 1243 + testutil.go:509: Offset: 1062, NextOffset: 1099 + testutil.go:509: Offset: 1243, NextOffset: 1280 + testutil.go:509: Offset: 1099, NextOffset: 2592 + testutil.go:509: Offset: 1280, NextOffset: 2936 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -64990,53 +62664,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 989, NextOffset: 1026 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1026, NextOffset: 1063 - testutil.go:509: Offset: 1207, NextOffset: 1244 - testutil.go:509: Offset: 1063, NextOffset: 1100 - testutil.go:509: Offset: 1244, NextOffset: 1281 - testutil.go:509: Offset: 1100, NextOffset: 2595 - testutil.go:509: Offset: 1281, NextOffset: 2937 - 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 "": [foo1.txt barlink dev test2 baz.txt bar foo3.txt test .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: 683, NextOffset: 789 - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 989, NextOffset: 1026 - testutil.go:509: Offset: 1207, NextOffset: 1244 - testutil.go:509: Offset: 1026, NextOffset: 1063 - testutil.go:509: Offset: 1244, NextOffset: 1281 - testutil.go:509: Offset: 1063, NextOffset: 1100 - testutil.go:509: Offset: 1281, NextOffset: 2937 - testutil.go:509: Offset: 1100, NextOffset: 2595 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -65048,32 +62680,12 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 -=== 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 24071 48122 72195 96187 96676] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 -=== 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 24071 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 @@ -65083,185 +62695,164 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96187 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96676 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bbSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 1169 + testutil.go:509: Offset: 608, NextOffset: 988 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2413 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 1169, NextOffset: 1206 + testutil.go:509: Offset: 988, NextOffset: 1025 + testutil.go:509: Offset: 1206, NextOffset: 1243 + testutil.go:509: Offset: 1025, NextOffset: 1062 + testutil.go:509: Offset: 1243, NextOffset: 1280 + testutil.go:509: Offset: 1062, NextOffset: 1099 + testutil.go:509: Offset: 1280, NextOffset: 2936 + testutil.go:509: Offset: 1099, NextOffset: 2592 testutil.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: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev test2] vs [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: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo1.txt barlink bar 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: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [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: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - 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/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48122 72195 96175 96664] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt bar dev barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 +=== 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#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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev foo1.txt bar test barlink test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -65269,9 +62860,6 @@ testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 287, NextOffset: 324 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 @@ -65291,63 +62879,64 @@ testutil.go:509: Offset: 786, NextOffset: 1166 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [3] at 72195 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [4] at 96175 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 986, NextOffset: 1023 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [5] at 96664 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177afSTARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1166, NextOffset: 1203 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1023, NextOffset: 1060 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 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: 2579 - testutil.go:509: Offset: 1277, NextOffset: 2929 + testutil.go:509: Offset: 1097, NextOffset: 2580 + testutil.go:509: Offset: 1277, NextOffset: 2931 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1166 - testutil.go:509: Offset: 606, NextOffset: 986 -=== 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":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48122,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar test dev foo1.txt 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: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "test" vs "test" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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":48122,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72195,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 testutil.go:509: Offset: 1203, NextOffset: 1240 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1023, NextOffset: 1060 testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 - testutil.go:509: Offset: 1277, NextOffset: 2929 - testutil.go:509: Offset: 1097, NextOffset: 2579 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1277, NextOffset: 2931 + testutil.go:509: Offset: 1097, NextOffset: 2580 + testutil.go:395: Comparing: "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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -65361,15 +62950,12 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -65383,60 +62969,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: "bar" vs "bar" - testutil.go:401: 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - 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 .no.prefetch.landmark test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar] 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" @@ -65444,104 +62983,143 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink 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": [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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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 "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go: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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48128 72206 96198 96689] - 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 72206 in stargz, uncompressed length 33124 - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar test test2 .no.prefetch.landmark baz.txt foo3.txt barlink dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 615, NextOffset: 996 + testutil.go:509: Offset: 795, NextOffset: 1176 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 996, NextOffset: 1033 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 1213, NextOffset: 1250 + testutil.go:509: Offset: 1070, NextOffset: 1107 + testutil.go:509: Offset: 1250, NextOffset: 1287 + testutil.go:509: Offset: 1107, NextOffset: 2595 + testutil.go:509: Offset: 1287, NextOffset: 2947 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -65568,8 +63146,6 @@ testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 363, NextOffset: 400 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -65580,42 +63156,15 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar test barlink dev .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" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2592 - testutil.go:509: Offset: 1289, NextOffset: 2941 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev 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: "test" vs "test" - testutil.go:401: 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: 2941 - testutil.go:509: Offset: 1109, NextOffset: 2592 - 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 @@ -65629,6 +63178,11 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 795, NextOffset: 1176 + testutil.go:509: Offset: 615, NextOffset: 996 + testutil.go:395: Comparing: "test2" vs "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 @@ -65642,187 +63196,156 @@ 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: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt barlink test2 bar test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - 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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 996, NextOffset: 1033 + testutil.go:509: Offset: 1213, NextOffset: 1250 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 1250, NextOffset: 1287 + testutil.go:509: Offset: 1070, NextOffset: 1107 + testutil.go:509: Offset: 1287, NextOffset: 2947 + testutil.go:509: Offset: 1107, NextOffset: 2595 +=== 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#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=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - 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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar 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: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" -=== 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: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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - 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: 2420 - 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: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + 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: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + 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: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + 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 [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" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48128 72206 96186 96677] - 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 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177baSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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: 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -65833,10 +63356,10 @@ 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: 2509 + testutil.go:509: Offset: 935, NextOffset: 2224 + testutil.go:509: Offset: 1081, NextOffset: 2510 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -65872,11 +63395,28 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:509: Offset: 683, NextOffset: 982 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev baz.txt bar 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: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt 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: 982, NextOffset: 1015 + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 2510 + testutil.go:509: Offset: 935, NextOffset: 2224 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -65892,12 +63432,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -65916,205 +63450,174 @@ 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: "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: "test" vs "test" - testutil.go:401: 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: 2509 - testutil.go:509: Offset: 935, NextOffset: 2225 + testutil.go:395: Comparing: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48128 72206 96198 96689] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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=PAX,minChunkSize=0#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt test2] + 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 dev .no.prefetch.landmark foo1.txt] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 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: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 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 [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:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2 foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72206 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [4] at 96198 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [5] at 96689 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c6STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 -=== 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/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1705 -=== 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=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 1705 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - 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: 0, NextOffset: 1705 - 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: 0, NextOffset: 1705 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go: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: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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=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 -=== 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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"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":912,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":945,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1025,"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":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 846, NextOffset: 879 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 945, NextOffset: 2242 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1091, NextOffset: 2526 + 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: 2238 + testutil.go:509: Offset: 1092, NextOffset: 2527 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -66131,6 +63634,8 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 +=== 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 @@ -66142,8 +63647,6 @@ 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=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 @@ -66152,29 +63655,25 @@ 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: 846 - testutil.go:509: Offset: 691, NextOffset: 992 - testutil.go:395: Comparing: "barlink" vs "barlink" 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.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: 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: 992 - testutil.go:509: Offset: 545, NextOffset: 846 + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -66196,8 +63695,6 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 @@ -66205,88 +63702,64 @@ 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: 992, NextOffset: 1025 - testutil.go:509: Offset: 846, NextOffset: 879 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1091, NextOffset: 2526 - testutil.go:509: Offset: 945, NextOffset: 2242 + 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: 2238 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48128 72206 96186 96677] - 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 72206 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96186 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96677 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177baSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go: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" @@ -66294,114 +63767,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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "" 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: "bar" vs "bar" - testutil.go:401: 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: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - 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: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - 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: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 barlink test .no.prefetch.landmark baz.txt bar foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":841,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":874,"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":940,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1020,"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":1086,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 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: 468, NextOffset: 592 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 841 - testutil.go:509: Offset: 687, NextOffset: 987 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 940, NextOffset: 2230 - testutil.go:509: Offset: 1086, NextOffset: 2517 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -66434,8 +63881,40 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 843 + testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2233 + testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "" 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 "": [foo1.txt foo3.txt test baz.txt bar barlink 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: "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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -66449,39 +63928,25 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 987 - testutil.go:509: Offset: 541, NextOffset: 841 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 687, NextOffset: 989 + testutil.go:509: Offset: 541, NextOffset: 843 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1086, NextOffset: 2517 - testutil.go:509: Offset: 940, 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2522 + testutil.go:509: Offset: 942, NextOffset: 2233 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -66495,165 +63960,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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48127 72204 96196 96686] - 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 48127 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96196 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96686 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt bar 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: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test2" vs "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: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48127 72204 96184 96674] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark barlink test foo3.txt dev baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -66667,42 +64114,19 @@ testutil.go:509: Offset: 1029, NextOffset: 1062 testutil.go:509: Offset: 916, NextOffset: 949 testutil.go:509: Offset: 1062, NextOffset: 1095 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 949, NextOffset: 2247 - testutil.go:509: Offset: 1095, NextOffset: 2534 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:509: Offset: 1095, NextOffset: 2535 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96184 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96674 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b8STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,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: "test2" vs "test2" -=== 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 -=== 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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 @@ -66729,22 +64153,24 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test 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: 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 +=== 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=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1095, NextOffset: 2535 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:395: Comparing: "test2" vs "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 @@ -66758,16 +64184,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: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -66781,171 +64197,155 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2534 - testutil.go:509: Offset: 949, NextOffset: 2247 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 bar foo3.txt barlink test test2 foo1.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1878 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt .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:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test test2 foo1.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + 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 [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: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24072 48124 72200 96192 96683] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96683 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":988,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1021,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":1101,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1167,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo3.txt test test2 baz.txt foo1.txt bar .no.prefetch.landmark barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test2 test dev .no.prefetch.landmark baz.txt foo1.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 @@ -66955,26 +64355,26 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 923 - testutil.go:509: Offset: 683, NextOffset: 1069 + testutil.go:509: Offset: 537, NextOffset: 922 + testutil.go:509: Offset: 683, 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: 923, NextOffset: 956 - testutil.go:509: Offset: 1069, NextOffset: 1102 - testutil.go:509: Offset: 956, NextOffset: 989 - testutil.go:509: Offset: 1102, NextOffset: 1135 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 1135, NextOffset: 1168 - testutil.go:509: Offset: 1022, NextOffset: 2397 - testutil.go:509: Offset: 1168, NextOffset: 2691 + testutil.go:509: Offset: 922, NextOffset: 955 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 955, NextOffset: 988 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 1134, NextOffset: 1167 + testutil.go:509: Offset: 1021, NextOffset: 2399 + testutil.go:509: Offset: 1167, NextOffset: 2693 testutil.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" @@ -67004,41 +64404,8 @@ testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink dev] vs [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 1069 - testutil.go:509: Offset: 537, NextOffset: 923 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1069, NextOffset: 1102 - testutil.go:509: Offset: 923, NextOffset: 956 - testutil.go:509: Offset: 1102, NextOffset: 1135 - testutil.go:509: Offset: 956, NextOffset: 989 - testutil.go:509: Offset: 1135, NextOffset: 1168 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 1168, NextOffset: 2691 - testutil.go:509: Offset: 1022, NextOffset: 2397 - 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 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: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 @@ -67051,6 +64418,39 @@ 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: "test" vs "test" + testutil.go:401: 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: 1101 + testutil.go:509: Offset: 922, NextOffset: 955 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 955, NextOffset: 988 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1134, NextOffset: 1167 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 1167, NextOffset: 2693 + testutil.go:509: Offset: 1021, NextOffset: 2399 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 683, NextOffset: 1068 + testutil.go:509: Offset: 537, NextOffset: 922 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -67065,31 +64465,12 @@ testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,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=9,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar foo3.txt test dev .no.prefetch.landmark baz.txt test2 foo1.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark test dev barlink 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -67097,154 +64478,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: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1845 +=== 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=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark baz.txt bar foo1.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 -=== 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 24072 48124 72200 96180 96671] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "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": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 + 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: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== 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/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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":933,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":999,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1032,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1079,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1145,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1178,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 baz.txt test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1078, NextOffset: 1111 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 1031, NextOffset: 2413 - testutil.go:509: Offset: 1177, NextOffset: 2705 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 foo1.txt foo3.txt barlink test dev 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" @@ -67282,22 +64635,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: 932 - testutil.go:509: Offset: 691, NextOffset: 1078 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev 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: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1078 - testutil.go:509: Offset: 545, NextOffset: 932 + testutil.go:509: Offset: 545, NextOffset: 933 + testutil.go:509: Offset: 691, NextOffset: 1079 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 1032, NextOffset: 2414 + testutil.go:509: Offset: 1178, NextOffset: 2706 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -67326,201 +64685,190 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 1079 + testutil.go:509: Offset: 545, 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: 1078, NextOffset: 1111 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1177, NextOffset: 2705 - testutil.go:509: Offset: 1031, NextOffset: 2413 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1178, NextOffset: 2706 + testutil.go:509: Offset: 1032, 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24072 48124 72200 96192 96683] - 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 48124 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96683 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark test test2 foo3.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 testutil.go:395: Comparing: "test2" vs "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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== 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:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + 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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24072 48124 72200 96180 96671] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96180 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96671 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b4STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== 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=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev baz.txt foo1.txt foo3.txt 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: 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: 2404 + testutil.go:509: Offset: 1170, NextOffset: 2699 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -67534,37 +64882,6 @@ testutil.go:509: Offset: 315, NextOffset: 348 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1028, NextOffset: 2407 - testutil.go:509: Offset: 1174, NextOffset: 2701 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -67578,16 +64895,25 @@ 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: 925 + testutil.go:509: Offset: 687, NextOffset: 1071 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt barlink 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 [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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -67604,18 +64930,28 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2701 - testutil.go:509: Offset: 1028, NextOffset: 2407 - testutil.go:395: Comparing: "barlink" vs "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: 2699 + testutil.go:509: Offset: 1024, NextOffset: 2404 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1071 + testutil.go:509: Offset: 541, NextOffset: 925 + testutil.go:395: Comparing: "test2" vs "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 @@ -67629,121 +64965,31 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:509: Offset: 541, NextOffset: 929 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== 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 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} 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 [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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + 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 test2 bar barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -67751,76 +64997,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: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24069 48121 72198 96190 96682] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72198 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96190 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96682 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177beSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 baz.txt bar foo3.txt dev foo1.txt barlink test test2] + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 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: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 937 - testutil.go:509: Offset: 695, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [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: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 2415 - testutil.go:509: Offset: 1182, NextOffset: 2710 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 +=== 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=-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=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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 dev .no.prefetch.landmark bar 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" @@ -67849,23 +65126,57 @@ 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 "": [bar foo3.txt dev .no.prefetch.landmark baz.txt test 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: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 935 + testutil.go:509: Offset: 695, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 2710 - testutil.go:509: Offset: 1036, NextOffset: 2415 + 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: 2415 + testutil.go:509: Offset: 1180, NextOffset: 2709 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 dev .no.prefetch.landmark bar foo3.txt barlink 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: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 1081 + testutil.go:509: Offset: 549, NextOffset: 935 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2415 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -67894,129 +65205,81 @@ 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: 1083 - testutil.go:509: Offset: 549, NextOffset: 937 + 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 [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry === 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=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24069 48121 72198 96178 96670] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48121 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72198 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96178 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96670 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177b2STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48121,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48121,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72198,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] 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=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar 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 [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" @@ -68024,77 +65287,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: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1856 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 -=== 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 24074 48131 72212 96204 96699] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark 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: 836, NextOffset: 869 - testutil.go:509: Offset: 982, NextOffset: 1015 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - 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: 2511 - testutil.go:395: Comparing: "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/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - 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 [test dev baz.txt bar barlink 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" @@ -68108,20 +65357,6 @@ testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96699 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68148,8 +65383,34 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 2223 + testutil.go:509: Offset: 1081, NextOffset: 2513 + testutil.go:395: Comparing: "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 baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt test dev 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: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:395: Comparing: "test2" vs "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 @@ -68163,40 +65424,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 2511 - testutil.go:509: Offset: 935, NextOffset: 2224 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 679, NextOffset: 982 - testutil.go:509: Offset: 533, 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" -=== 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=0 testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 @@ -68209,126 +65443,137 @@ 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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 2513 + testutil.go:509: Offset: 935, NextOffset: 2223 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev bar foo3.txt foo1.txt test test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - 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:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "" vs "" - 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:401: Directory: "" vs "": [foo1.txt bar barlink dev baz.txt foo3.txt test test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + 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: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - 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: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1878 + 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: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 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] @@ -68337,34 +65582,36 @@ 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=9,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48131 72212 96192 96687] - 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 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 850 + testutil.go:509: Offset: 687, NextOffset: 996 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 2240 + testutil.go:509: Offset: 1095, NextOffset: 2529 testutil.go:395: Comparing: "dev" vs "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" @@ -68400,57 +65647,23 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 848 - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 947, NextOffset: 2239 - testutil.go:509: Offset: 1093, NextOffset: 2525 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar 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: 687, NextOffset: 996 + testutil.go:509: Offset: 541, 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: 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: 2525 - testutil.go:509: Offset: 947, NextOffset: 2239 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 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: 2529 + testutil.go:509: Offset: 949, NextOffset: 2240 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -68464,6 +65677,17 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -68477,19 +65701,28 @@ 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: 994 - testutil.go:509: Offset: 541, NextOffset: 848 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,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#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=1,format=GNU,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev .no.prefetch.landmark baz.txt test barlink test2 foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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] @@ -68503,11 +65736,11 @@ 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -68517,8 +65750,6 @@ testutil.go:509: Offset: 90, NextOffset: 1882 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=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:509: Offset: 0, NextOffset: 1721 @@ -68541,46 +65772,42 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark 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:401: Directory: "" vs "": [baz.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2 foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1882 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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 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: "bar" vs "bar" + testutil.go:401: 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=9,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 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" + 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 @@ -68589,13 +65816,13 @@ 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: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 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:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 @@ -68604,41 +65831,44 @@ testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:509: Offset: 0, NextOffset: 1721 +=== RUN TestGzipEStargz/testBuild/various_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=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar dev baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 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: 2230 + testutil.go:509: Offset: 1087, NextOffset: 2519 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48131 72212 96204 96699] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96204 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96699 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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 -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo1.txt foo3.txt barlink test test2 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" @@ -68667,48 +65897,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: 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: 2229 - testutil.go:509: Offset: 1087, NextOffset: 2517 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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 foo3.txt barlink test test2 bar 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: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 "": [dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -68725,6 +65915,17 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 988 testutil.go:509: Offset: 537, NextOffset: 842 @@ -68738,8 +65939,8 @@ 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: 2517 - testutil.go:509: Offset: 941, NextOffset: 2229 + testutil.go:509: Offset: 1087, NextOffset: 2519 + testutil.go:509: Offset: 941, 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" @@ -68756,112 +65957,91 @@ testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48131 72212 96192 96687] - 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=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96192 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96687 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177c0STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar barlink 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 bar test dev test2 foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -68869,47 +66049,45 @@ testutil.go:395: Comparing: "test2" vs "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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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=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/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 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt 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 test2 foo1.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -68920,10 +66098,10 @@ 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: 2243 - testutil.go:509: Offset: 1095, NextOffset: 2532 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:509: Offset: 1095, 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: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" @@ -68968,7 +66146,28 @@ testutil.go:509: Offset: 545, NextOffset: 850 testutil.go:509: Offset: 691, NextOffset: 996 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:401: Directory: "" vs "": [dev foo1.txt barlink test foo3.txt test2 .no.prefetch.landmark baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 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: 2534 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -68990,27 +66189,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 691, NextOffset: 996 testutil.go:509: Offset: 545, NextOffset: 850 - testutil.go:395: Comparing: "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: 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: 996, NextOffset: 1029 - testutil.go:509: Offset: 850, NextOffset: 883 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1095, NextOffset: 2532 - testutil.go:509: Offset: 949, NextOffset: 2243 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69025,76 +66203,29 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48130 72209 96201 96696] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 253, NextOffset: 349 -=== 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 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72209 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96201 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96696 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -69102,89 +66233,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: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar barlink test baz.txt foo1.txt 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": [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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + 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: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 + 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=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48130 72209 96189 96684] - testutil.go:2330: got gzip streams: +=== 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 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 592, NextOffset: 686 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 864 + testutil.go:509: Offset: 686, NextOffset: 1013 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -69194,13 +66355,10 @@ 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: 2270 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1112, NextOffset: 2560 + testutil.go:509: Offset: 963, NextOffset: 2269 + 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -69210,9 +66368,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 @@ -69237,29 +66392,36 @@ testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 864 - testutil.go:509: Offset: 686, NextOffset: 1013 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt barlink test foo3.txt .no.prefetch.landmark baz.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt 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: 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: 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: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69269,50 +66431,12 @@ testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 152, NextOffset: 185 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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 96189 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 96684 in stargz, uncompressed length 0; extra="SG\x16\x0000000000000177bdSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 350 -=== 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":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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=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: 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: 2560 - testutil.go:509: Offset: 963, NextOffset: 2270 - 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -69326,18 +66450,19 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 +=== RUN TestGzipEStargz/testBuild/various_files-compression=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev .no.prefetch.landmark baz.txt 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: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] + 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 @@ -69354,7 +66479,7 @@ 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 [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" @@ -69390,52 +66515,48 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1773 + testutil.go:401: Directory: "" vs "": [foo3.txt test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: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:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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=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: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: "test2" vs "test2" @@ -69453,36 +66574,11 @@ testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:509: Offset: 0, NextOffset: 1773 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24161 48582 72806 97611 99038] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99038 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt barlink test dev .no.prefetch.landmark bar test2 foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 875 testutil.go:509: Offset: 694, NextOffset: 1024 @@ -69491,23 +66587,19 @@ testutil.go:401: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 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: 2288 - testutil.go:509: Offset: 1123, NextOffset: 2580 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:509: Offset: 1123, NextOffset: 2583 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69545,7 +66637,24 @@ testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 test .no.prefetch.landmark baz.txt bar foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 dev .no.prefetch.landmark baz.txt foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2583 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -69559,35 +66668,18 @@ 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: 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: 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: 2580 - testutil.go:509: Offset: 974, NextOffset: 2288 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -69603,192 +66695,143 @@ 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=-1,prefix="",format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24161 48582 72806 96771 98198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98198 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark 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: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + 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: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 +=== RUN TestGzipEStargz/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=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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo3.txt bar .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: 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: "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1784 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:395: Comparing: "test2" vs "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 +=== 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=1,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:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=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 24161 48582 72806 97611 99038] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99038 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev] - 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: 869, NextOffset: 902 - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 2279 - testutil.go:509: Offset: 1117, NextOffset: 2567 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink foo1.txt bar foo3.txt 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -69829,21 +66872,24 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt bar barlink foo1.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: 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: 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: 2567 - testutil.go:509: Offset: 968, NextOffset: 2279 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 2281 + testutil.go:509: Offset: 1118, NextOffset: 2571 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -69857,9 +66903,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: "bar" vs "bar" + testutil.go:401: 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: 2571 + testutil.go:509: Offset: 969, NextOffset: 2281 + testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 @@ -69872,63 +66946,50 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 541, NextOffset: 869 - testutil.go:395: Comparing: "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/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== 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 24161 48582 72806 96771 98198] - testutil.go:2330: got gzip streams: +=== 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=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar] + testutil.go:395: Comparing: "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: 1776 + 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: 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: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + 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] @@ -69939,149 +67000,82 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - 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: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98198 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== 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: 1776 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar baz.txt foo1.txt foo3.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - 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: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: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 1776 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + 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: 1776 + 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: 1776 + 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: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go: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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -70104,22 +67098,43 @@ 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: 882 - testutil.go:509: Offset: 698, NextOffset: 1031 + 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: 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: 2299 - testutil.go:509: Offset: 1130, NextOffset: 2594 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 980, NextOffset: 2295 + testutil.go:509: Offset: 1129, NextOffset: 2593 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 "": [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -70129,53 +67144,18 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 -=== 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 24163 48585 72812 97617 99044] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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: 2594 - testutil.go:509: Offset: 981, NextOffset: 2299 - 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" -=== 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=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70191,195 +67171,162 @@ 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=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [4] at 97617 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99044 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d51STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "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: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 2593 + testutil.go:509: Offset: 980, NextOffset: 2295 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=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=-2,prefix="",format=PAX,minChunkSize=0#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt dev test test2 foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "dev" vs "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:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2 baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, 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: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, 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: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1950 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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 24163 48585 72812 96777 98204] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:395: Comparing: "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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98204 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a09STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test test2 foo3.txt barlink 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev bar baz.txt foo1.txt barlink test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -70402,39 +67349,43 @@ 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: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: 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: 2465 - testutil.go:509: Offset: 1209, NextOffset: 2754 + 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: 2468 + testutil.go:509: Offset: 1208, NextOffset: 2761 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.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: 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: 2754 - testutil.go:509: Offset: 1060, NextOffset: 2465 + testutil.go:401: Directory: "" vs "": [dev bar foo3.txt foo1.txt barlink test test2 .no.prefetch.landmark 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: "baz.txt" vs "baz.txt" @@ -70450,24 +67401,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: "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" - 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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 @@ -70481,214 +67414,175 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24164 48587 72815 97620 99061] - testutil.go:2330: got gzip streams: + 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] + 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: 2761 + testutil.go:509: Offset: 1059, NextOffset: 2468 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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 -=== 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 - testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72815 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99061 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar test test2 foo1.txt baz.txt foo3.txt barlink 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: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go: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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "test2" vs "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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 -=== 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: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, 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: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + 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 [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: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go: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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24164 48587 72815 96780 98221] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72815 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96780 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98221 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0cSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== 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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1002,"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":1068,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1118,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1151,"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":1217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] + 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: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 93, NextOffset: 2096 + 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: 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: 969 - testutil.go:509: Offset: 694, NextOffset: 1118 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1002 - testutil.go:509: Offset: 1118, NextOffset: 1151 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1151, NextOffset: 1184 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 1184, NextOffset: 1217 - testutil.go:509: Offset: 1068, NextOffset: 2476 - testutil.go:509: Offset: 1217, NextOffset: 2776 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + 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: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 +=== 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=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=USTAR,minChunkSize=0#01 +=== 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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo1.txt test .no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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=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: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 220, NextOffset: 253 @@ -70713,10 +67607,31 @@ testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 971 + testutil.go:509: Offset: 694, NextOffset: 1120 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 971, NextOffset: 1004 + testutil.go:509: Offset: 1120, NextOffset: 1153 + testutil.go:509: Offset: 1004, NextOffset: 1037 + testutil.go:509: Offset: 1153, NextOffset: 1186 + testutil.go:509: Offset: 1037, NextOffset: 1070 + testutil.go:509: Offset: 1186, NextOffset: 1219 + testutil.go:509: Offset: 1070, NextOffset: 2483 + testutil.go:509: Offset: 1219, NextOffset: 2778 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark foo3.txt test 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 "": [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -70728,8 +67643,29 @@ testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1120 + testutil.go:509: Offset: 545, NextOffset: 971 + testutil.go: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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -70746,75 +67682,47 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1118 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, 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: 1118, NextOffset: 1151 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1151, NextOffset: 1184 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1184, NextOffset: 1217 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 1217, NextOffset: 2776 - testutil.go:509: Offset: 1068, NextOffset: 2476 + 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: 2778 + testutil.go:509: Offset: 1070, NextOffset: 2483 === 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 -=== 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 24164 48587 72815 97620 99061] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 + 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: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== 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:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -70822,152 +67730,100 @@ testutil.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=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,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: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72815 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97620 in stargz, uncompressed length 3072 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [5] at 99061 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d54STARGZ" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1939 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2106 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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} -=== 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: 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: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24164 48587 72815 96780 98221] - testutil.go:2330: got gzip streams: +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar test dev test2 foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2471 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1213, NextOffset: 2764 - testutil.go:395: Comparing: "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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -70992,59 +67848,49 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 471, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72815 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96780 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98221 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0cSTARGZ" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72815,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 690, NextOffset: 1114 + testutil.go:509: Offset: 541, NextOffset: 961 + testutil.go:509: Offset: 690, NextOffset: 1110 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2471 + testutil.go:509: Offset: 1209, NextOffset: 2766 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.txt bar test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -71063,25 +67909,21 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1110 + testutil.go:509: Offset: 541, NextOffset: 961 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2764 - testutil.go:509: Offset: 1064, NextOffset: 2471 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go: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: 2766 + testutil.go:509: Offset: 1060, NextOffset: 2471 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -71095,187 +67937,139 @@ 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=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar test test2 baz.txt foo1.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.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: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark bar test baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go: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 [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24165 48589 72818 97623 99064] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [4] at 97623 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99064 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d57STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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/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=-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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [barlink test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.txt test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -71298,22 +68092,43 @@ 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:509: Offset: 549, NextOffset: 976 + testutil.go:509: Offset: 698, NextOffset: 1125 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2492 - testutil.go:509: Offset: 1226, NextOffset: 2792 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1125, NextOffset: 1158 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1158, NextOffset: 1191 + testutil.go:509: Offset: 1042, NextOffset: 1075 + testutil.go:509: Offset: 1191, NextOffset: 1224 + testutil.go:509: Offset: 1075, NextOffset: 2492 + testutil.go:509: Offset: 1224, NextOffset: 2791 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 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 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 "": [.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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -71336,6 +68151,26 @@ 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: 1125, NextOffset: 1158 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1158, NextOffset: 1191 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1191, NextOffset: 1224 + testutil.go:509: Offset: 1042, NextOffset: 1075 + testutil.go:509: Offset: 1224, NextOffset: 2791 + testutil.go:509: Offset: 1075, NextOffset: 2492 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1125 + testutil.go:509: Offset: 549, NextOffset: 976 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -71345,104 +68180,84 @@ testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 -=== 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: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 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: 2792 - testutil.go:509: Offset: 1077, NextOffset: 2492 +=== 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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar barlink test 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 [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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24165 48589 72818 96783 98224] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72818 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96783 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98224 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a0fSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [bar test dev test2 .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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 -=== 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=64000 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + 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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 -=== 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:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 testutil.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" @@ -71450,122 +68265,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:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - 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 [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: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + testutil.go:509: Offset: 93, NextOffset: 2104 + 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: 2109 -=== 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:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24161 48583 72806 97611 99045] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99045 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/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#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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink dev test2 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: 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: 2276 - testutil.go:509: Offset: 1116, NextOffset: 2564 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [test baz.txt bar foo3.txt dev test2 .no.prefetch.landmark 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" @@ -71580,8 +68332,6 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 251, NextOffset: 345 -=== 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: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 @@ -71608,38 +68358,31 @@ testutil.go:509: Offset: 537, NextOffset: 868 testutil.go:509: Offset: 686, NextOffset: 1017 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test foo1.txt bar barlink dev test2 .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: 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: 2276 + testutil.go:509: Offset: 1116, NextOffset: 2566 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 [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 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test test2 .no.prefetch.landmark 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: 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/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: 152, NextOffset: 185 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 185, NextOffset: 218 @@ -71647,6 +68390,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: "bar" vs "bar" + testutil.go:401: 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 @@ -71659,195 +68407,167 @@ 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: 2564 + testutil.go:509: Offset: 1116, NextOffset: 2566 testutil.go:509: Offset: 967, 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" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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=-1,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar 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 "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev baz.txt foo3.txt bar test test2 .no.prefetch.landmark foo1.txt] 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: "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:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 +=== 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=-1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 -=== 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 24161 48583 72806 96771 98205] -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1946 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 -=== 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=-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:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=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" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1779 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98205 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=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] -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "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 -=== 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: 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: "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: 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 -=== 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=PAX,minChunkSize=0 -=== 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=-2,prefix="../",format=USTAR,minChunkSize=0#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt test dev 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: 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt foo1.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] @@ -71858,10 +68578,10 @@ 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: 2294 - testutil.go:509: Offset: 1129, NextOffset: 2585 + testutil.go:509: Offset: 980, NextOffset: 2292 + 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 [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" @@ -71869,8 +68589,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=-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:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 @@ -71899,8 +68617,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: 881 + testutil.go:509: Offset: 694, NextOffset: 1030 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 dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -71914,39 +68648,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: "bar" vs "bar" - testutil.go:401: 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: 2585 -=== 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:509: Offset: 980, NextOffset: 2294 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 - 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: "test2" vs "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 @@ -71960,35 +68661,38 @@ 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: 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: 2292 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1030 + testutil.go:509: Offset: 545, NextOffset: 881 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24161 48583 72806 97611 99045] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97611 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99045 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d4bSTARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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=PAX,minChunkSize=0#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev bar barlink test foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev foo1.txt barlink bar foo3.txt test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -72010,7 +68714,7 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -72043,38 +68747,37 @@ testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt 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:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt bar 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: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 + 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 @@ -72083,19 +68786,21 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 @@ -72105,32 +68810,31 @@ testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24161 48583 72806 96771 98205] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24161 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72806 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98205 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a03STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24161,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72806,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":873,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":906,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":939,"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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1022,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1121,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2288 + testutil.go:509: Offset: 1124, NextOffset: 2577 + testutil.go:395: Comparing: "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" @@ -72168,34 +68872,17 @@ 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: 873 - testutil.go:509: Offset: 690, NextOffset: 1022 + 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: 873, NextOffset: 906 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 906, NextOffset: 939 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 939, NextOffset: 972 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 972, NextOffset: 2287 - testutil.go:509: Offset: 1121, NextOffset: 2574 + 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 [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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt bar .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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72224,223 +68911,167 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:509: Offset: 446, NextOffset: 541 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1022 - testutil.go:509: Offset: 541, NextOffset: 873 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 873, NextOffset: 906 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 906, NextOffset: 939 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 939, NextOffset: 972 - testutil.go:509: Offset: 1121, NextOffset: 2574 - testutil.go:509: Offset: 972, NextOffset: 2287 - 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: 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: 2288 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24162 48585 72812 97617 99051] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97617 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 99051 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017d51STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev .no.prefetch.landmark foo3.txt bar test test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt test2 dev .no.prefetch.landmark bar barlink 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: 1782 + 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: 1782 + 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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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: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: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 +=== 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=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test2 dev .no.prefetch.landmark bar 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: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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: 1782 + 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 test test2 .no.prefetch.landmark foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.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: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 -=== 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: 1781 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.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=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== 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 24162 48585 72812 96777 98211] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72812 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96777 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98211 in stargz, uncompressed length 0; extra="SG\x16\x000000000000017a09STARGZ" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev foo1.txt bar test barlink test2 .no.prefetch.landmark baz.txt foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 885 - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 984, NextOffset: 2306 - testutil.go:509: Offset: 1133, NextOffset: 2597 - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev .no.prefetch.landmark baz.txt bar test2 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" @@ -72477,22 +69108,60 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark baz.txt foo3.txt dev 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: 549, NextOffset: 885 + testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 984, NextOffset: 2304 + testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 254, NextOffset: 287 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 287, NextOffset: 320 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -72502,9 +69171,8 @@ testutil.go:509: Offset: 918, NextOffset: 951 testutil.go:509: Offset: 1100, NextOffset: 1133 testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 2597 - testutil.go:509: Offset: 984, NextOffset: 2306 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 984, NextOffset: 2304 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72520,182 +69188,154 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 254, NextOffset: 287 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 287, NextOffset: 320 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:509: Offset: 549, NextOffset: 885 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test2 foo3.txt baz.txt foo1.txt bar test dev .no.prefetch.landmark] + 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: "test" vs "test" testutil.go:401: Directory: "test" 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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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": [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: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 + 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 [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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark foo3.txt bar barlink test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1987,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 1876, NextOffset: 1913 + testutil.go:509: Offset: 2159, NextOffset: 2196 + testutil.go:509: Offset: 1913, NextOffset: 1950 + testutil.go:509: Offset: 2196, NextOffset: 2233 + testutil.go:509: Offset: 1950, NextOffset: 1987 + testutil.go:509: Offset: 2233, NextOffset: 2270 + testutil.go:509: Offset: 1987, NextOffset: 5685 + testutil.go:509: Offset: 2270, NextOffset: 6297 testutil.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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48590 72820 97625 99072] - 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 48590 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 3072 - testutil.go:2349: [5] at 99072 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== 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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 test2 .no.prefetch.landmark baz.txt dev 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" @@ -72733,22 +69373,10 @@ 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: 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: 5687 - testutil.go:509: Offset: 2271, NextOffset: 6301 + testutil.go:509: Offset: 926, NextOffset: 1876 + testutil.go:509: Offset: 1209, NextOffset: 2159 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2 barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -72765,14 +69393,32 @@ 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: 2159 + testutil.go:509: Offset: 926, NextOffset: 1876 + testutil.go:395: Comparing: "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: 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: 2159, NextOffset: 2196 + testutil.go:509: Offset: 1876, NextOffset: 1913 + testutil.go:509: Offset: 2196, NextOffset: 2233 + testutil.go:509: Offset: 1913, NextOffset: 1950 + testutil.go:509: Offset: 2233, NextOffset: 2270 + testutil.go:509: Offset: 1950, NextOffset: 1987 + testutil.go:509: Offset: 2270, NextOffset: 6297 + testutil.go:509: Offset: 1987, NextOffset: 5685 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -72788,68 +69434,17 @@ testutil.go:509: Offset: 283, NextOffset: 320 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2160, NextOffset: 2197 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - 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 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1951, NextOffset: 1988 - testutil.go:509: Offset: 2271, NextOffset: 6301 - testutil.go:509: Offset: 1988, NextOffset: 5687 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24166 48590 72820 96785 98232] - 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 48590 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96785 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98232 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark baz.txt barlink dev test2 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: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + 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 test bar foo3.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" @@ -72857,135 +69452,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: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - 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:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + 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 [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: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 testutil.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: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 +=== 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/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2175,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2286,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar 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: 1894 + testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48590 72820 97625 99072] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go: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 48590 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 3072 - testutil.go:2349: [5] at 99072 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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:509: Offset: 1894, NextOffset: 1931 + testutil.go:509: Offset: 2175, NextOffset: 2212 + testutil.go:509: Offset: 1931, NextOffset: 1968 + testutil.go:509: Offset: 2212, NextOffset: 2249 + testutil.go:509: Offset: 1968, NextOffset: 2005 + testutil.go:509: Offset: 2249, NextOffset: 2286 + testutil.go:509: Offset: 2005, NextOffset: 5738 + testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -72993,8 +69598,6 @@ testutil.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/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=-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:509: Offset: 137, NextOffset: 174 @@ -73022,31 +69625,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1895 - testutil.go:509: Offset: 1215, NextOffset: 2176 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1895, NextOffset: 1932 - testutil.go:509: Offset: 2176, NextOffset: 2213 - testutil.go:509: Offset: 1932, NextOffset: 1969 - testutil.go:509: Offset: 2213, NextOffset: 2250 - testutil.go:509: Offset: 1969, NextOffset: 2006 - testutil.go:509: Offset: 2250, NextOffset: 2287 - testutil.go:509: Offset: 2006, NextOffset: 5739 - testutil.go:509: Offset: 2287, NextOffset: 6350 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt bar test2 .no.prefetch.landmark foo1.txt 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -73060,37 +69640,11 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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: 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: 6350 - testutil.go:509: Offset: 2006, NextOffset: 5739 - testutil.go:395: Comparing: "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" @@ -73101,116 +69655,60 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 +=== 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=-2,prefix="./",src=1,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: 770 testutil.go:509: Offset: 322, NextOffset: 524 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24166 48590 72820 96785 98232] - 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 48590 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72820 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96785 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98232 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72820,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt barlink baz.txt bar test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 + 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: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 + testutil.go:509: Offset: 1215, NextOffset: 2175 + testutil.go:509: Offset: 934, NextOffset: 1894 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 2175, NextOffset: 2212 + testutil.go:509: Offset: 1894, NextOffset: 1931 + testutil.go:509: Offset: 2212, NextOffset: 2249 + testutil.go:509: Offset: 1931, NextOffset: 1968 + testutil.go:509: Offset: 2249, NextOffset: 2286 + testutil.go:509: Offset: 1968, NextOffset: 2005 + testutil.go:509: Offset: 2286, NextOffset: 6349 + testutil.go:509: Offset: 2005, NextOffset: 5738 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6161 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} 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 [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: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 -=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 testutil.go:395: Comparing: "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" @@ -73220,67 +69718,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: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + 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: "test" vs "test" + testutil.go:401: 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: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "test2" vs "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: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 testutil.go: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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24168 48592 72823 97628 99075] - 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 48592 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 99075 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/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=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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt] + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1996, NextOffset: 5712 + testutil.go:509: Offset: 2279, NextOffset: 6327 + 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" @@ -73318,58 +69873,18 @@ testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1886 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1213, NextOffset: 2169 + 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: 1886, NextOffset: 1923 - testutil.go:509: Offset: 2169, NextOffset: 2206 - testutil.go:509: Offset: 1923, NextOffset: 1960 - testutil.go:509: Offset: 2206, NextOffset: 2243 - testutil.go:509: Offset: 1960, NextOffset: 1997 - testutil.go:509: Offset: 2243, NextOffset: 2280 - testutil.go:509: Offset: 1997, NextOffset: 5715 - testutil.go:509: Offset: 2280, NextOffset: 6327 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark baz.txt foo1.txt 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: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2169, NextOffset: 2206 - testutil.go:509: Offset: 1886, NextOffset: 1923 - testutil.go:509: Offset: 2206, NextOffset: 2243 - testutil.go:509: Offset: 1923, NextOffset: 1960 - testutil.go:509: Offset: 2243, NextOffset: 2280 - testutil.go:509: Offset: 1960, NextOffset: 1997 - testutil.go:509: Offset: 2280, NextOffset: 6327 - testutil.go:509: Offset: 1997, NextOffset: 5715 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt bar foo3.txt barlink .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: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2169 - testutil.go:509: Offset: 930, NextOffset: 1886 - testutil.go:395: Comparing: "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:509: Offset: 1213, NextOffset: 2168 + testutil.go:509: Offset: 930, NextOffset: 1885 + 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 @@ -73383,17 +69898,34 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2279, NextOffset: 6327 + testutil.go:509: Offset: 1996, NextOffset: 5712 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24168 48592 72823 96788 98235] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 -=== 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 @@ -73403,50 +69935,53 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 48592 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72823 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96788 in stargz, uncompressed length 3072 - testutil.go:2349: [5] at 98235 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:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:46cb1fecdf3c8a87e8409dedf67df93fe50e8a0b07f6fa879d90f9defef67469","chunkSize":32000,"chunkDigest":"sha256:eec7dc24b9a9d667cdd86140539252b12e1d8b3d04f321603d1c22e587268fec"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72823,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6c7e7ffaec8afff544ebdfffa99879e4414223b00f6dcbb7727a302467da3c3d"} === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev foo1.txt baz.txt bar foo3.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 testutil.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -73454,109 +69989,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: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + 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 [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: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev foo1.txt baz.txt bar foo3.txt test test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "dev" vs "dev" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go: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" -=== RUN 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -73570,41 +70090,6 @@ 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: 1905 -=== 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=USTAR,minChunkSize=0 - 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: 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: 5765 - testutil.go:509: Offset: 2297, NextOffset: 6377 - 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" -=== 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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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 @@ -73618,21 +70103,42 @@ testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:509: Offset: 770, NextOffset: 1014 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 1904 + testutil.go:509: Offset: 1218, NextOffset: 2185 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1904, NextOffset: 1941 + testutil.go:509: Offset: 2185, NextOffset: 2222 + testutil.go:509: Offset: 1941, NextOffset: 1978 + testutil.go:509: Offset: 2222, NextOffset: 2259 + testutil.go:509: Offset: 1978, NextOffset: 2015 + testutil.go:509: Offset: 2259, NextOffset: 2296 + testutil.go:509: Offset: 2015, NextOffset: 5763 + testutil.go:509: Offset: 2296, NextOffset: 6375 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test] 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: 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: 6377 - testutil.go:509: Offset: 2016, NextOffset: 5765 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 2185, NextOffset: 2222 + testutil.go:509: Offset: 1904, NextOffset: 1941 + testutil.go:509: Offset: 2222, NextOffset: 2259 + testutil.go:509: Offset: 1941, NextOffset: 1978 + testutil.go:509: Offset: 2259, NextOffset: 2296 + testutil.go:509: Offset: 1978, NextOffset: 2015 + testutil.go:509: Offset: 2296, NextOffset: 6375 + testutil.go:509: Offset: 2015, NextOffset: 5763 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -73649,13 +70155,17 @@ 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: 2185 + testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:395: Comparing: "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 [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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -73674,82 +70184,29 @@ 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: 2186 - testutil.go:509: Offset: 937, NextOffset: 1905 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt 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: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark 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: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "dev" vs "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -73757,83 +70214,110 @@ testutil.go:395: Comparing: "test2" vs "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: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2432,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2469,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2506,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2543,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2715,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2752,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2789,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2826,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [dev baz.txt test bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2469, NextOffset: 2506 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2543, NextOffset: 6614 - testutil.go:509: Offset: 2826, NextOffset: 7227 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark barlink test foo3.txt dev baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 testutil.go:395: Comparing: "test2" vs "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: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo1.txt foo3.txt test barlink .no.prefetch.landmark 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 testutil.go:509: Offset: 172, NextOffset: 209 @@ -73846,6 +70330,37 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 2431 + testutil.go:509: Offset: 1209, NextOffset: 2714 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2431, NextOffset: 2468 + testutil.go:509: Offset: 2714, NextOffset: 2751 + testutil.go:509: Offset: 2468, NextOffset: 2505 + testutil.go:509: Offset: 2751, NextOffset: 2788 + testutil.go:509: Offset: 2505, NextOffset: 2542 + testutil.go:509: Offset: 2788, NextOffset: 2825 + testutil.go:509: Offset: 2542, NextOffset: 6614 + testutil.go:509: Offset: 2825, NextOffset: 7228 + testutil.go:395: Comparing: "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: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 @@ -73859,32 +70374,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: 2432 - testutil.go:509: Offset: 1209, NextOffset: 2715 - 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 test2 baz.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark baz.txt 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: 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: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1209, NextOffset: 2714 + testutil.go:509: Offset: 926, NextOffset: 2431 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 7228 + testutil.go:509: Offset: 2542, NextOffset: 6614 + testutil.go:395: Comparing: "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" @@ -73913,53 +70427,42 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2469, NextOffset: 2506 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2826, NextOffset: 7227 - testutil.go:509: Offset: 2543, NextOffset: 6614 - testutil.go:395: Comparing: "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/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/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 barlink baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 -=== 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:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "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" @@ -73969,124 +70472,97 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - 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 [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: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 foo3.txt 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 6666 - testutil.go:509: Offset: 2841, NextOffset: 7276 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] testutil.go:395: Comparing: "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" @@ -74122,8 +70598,40 @@ 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: "test" vs "test" + testutil.go:401: 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: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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -74137,23 +70645,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 7276 - testutil.go:509: Offset: 2560, 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2729 + testutil.go:509: Offset: 934, 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" @@ -74164,8 +70658,6 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 @@ -74179,27 +70671,20 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2730 -=== 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=0 - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=GNU,minChunkSize=0#02/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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar foo3.txt barlink test test2 foo1.txt dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:509: Offset: 146, NextOffset: 7090 - 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:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test2 foo1.txt bar foo3.txt 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" @@ -74212,11 +70697,11 @@ 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 [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" @@ -74248,23 +70733,23 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test test2 foo1.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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6534 - testutil.go:395: Comparing: "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: 146, NextOffset: 7090 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "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 +=== 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=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 @@ -74274,75 +70759,75 @@ 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: "baz.txt" vs "baz.txt" + 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: "bar" vs "bar" + testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6534 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 -=== 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: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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" + 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 146, NextOffset: 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2444,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2481,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2518,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2555,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2 baz.txt] - 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=-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=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2444 - testutil.go:509: Offset: 1213, NextOffset: 2727 + testutil.go:509: Offset: 930, NextOffset: 2442 + testutil.go:509: Offset: 1213, NextOffset: 2725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2444, NextOffset: 2481 - testutil.go:509: Offset: 2727, NextOffset: 2764 - testutil.go:509: Offset: 2481, NextOffset: 2518 - testutil.go:509: Offset: 2764, NextOffset: 2801 - testutil.go:509: Offset: 2518, NextOffset: 2555 - testutil.go:509: Offset: 2801, NextOffset: 2838 - testutil.go:509: Offset: 2555, NextOffset: 6647 - testutil.go:509: Offset: 2838, NextOffset: 7260 + testutil.go:509: Offset: 2442, NextOffset: 2479 + testutil.go:509: Offset: 2725, NextOffset: 2762 + testutil.go:509: Offset: 2479, NextOffset: 2516 + testutil.go:509: Offset: 2762, NextOffset: 2799 + testutil.go:509: Offset: 2516, NextOffset: 2553 + testutil.go:509: Offset: 2799, NextOffset: 2836 + testutil.go:509: Offset: 2553, NextOffset: 6645 + testutil.go:509: Offset: 2836, NextOffset: 7259 testutil.go:395: Comparing: "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" @@ -74356,8 +70841,6 @@ testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 386, NextOffset: 423 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 248, NextOffset: 285 @@ -74379,38 +70862,19 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2727, NextOffset: 2764 - testutil.go:509: Offset: 2444, NextOffset: 2481 - testutil.go:509: Offset: 2764, NextOffset: 2801 - testutil.go:509: Offset: 2481, NextOffset: 2518 - testutil.go:509: Offset: 2801, NextOffset: 2838 - testutil.go:509: Offset: 2518, NextOffset: 2555 - testutil.go:509: Offset: 2838, NextOffset: 7260 -=== 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:509: Offset: 2555, NextOffset: 6647 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2727 - testutil.go:509: Offset: 930, NextOffset: 2444 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -74424,9 +70888,9 @@ 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: "barlink" vs "barlink" - 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: 1213, NextOffset: 2725 + testutil.go:509: Offset: 930, NextOffset: 2442 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -74440,142 +70904,157 @@ 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + 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: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 + 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: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 2725, NextOffset: 2762 + testutil.go:509: Offset: 2442, NextOffset: 2479 + testutil.go:509: Offset: 2762, NextOffset: 2799 + testutil.go:509: Offset: 2479, NextOffset: 2516 + testutil.go:509: Offset: 2799, NextOffset: 2836 + testutil.go:509: Offset: 2516, NextOffset: 2553 + testutil.go:509: Offset: 2836, NextOffset: 7259 + testutil.go:509: Offset: 2553, NextOffset: 6645 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,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 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo3.txt barlink test dev baz.txt foo1.txt .no.prefetch.landmark 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: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: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 +=== 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=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":138,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":175,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":212,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":249,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":525,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":733,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":937,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2463,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2500,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2537,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2574,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2744,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2781,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2818,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 dev .no.prefetch.landmark baz.txt test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev .no.prefetch.landmark baz.txt bar test2 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" @@ -74613,52 +71092,39 @@ 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: 2465 - testutil.go:509: Offset: 1218, NextOffset: 2746 + testutil.go:509: Offset: 937, NextOffset: 2463 + testutil.go:509: Offset: 1218, NextOffset: 2744 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2465, NextOffset: 2502 - testutil.go:509: Offset: 2746, NextOffset: 2783 - testutil.go:509: Offset: 2502, NextOffset: 2539 - testutil.go:509: Offset: 2783, NextOffset: 2820 - testutil.go:509: Offset: 2539, NextOffset: 2576 - testutil.go:509: Offset: 2820, NextOffset: 2857 - testutil.go:509: Offset: 2576, NextOffset: 6702 - testutil.go:509: Offset: 2857, NextOffset: 7312 + testutil.go:509: Offset: 2463, NextOffset: 2500 + testutil.go:509: Offset: 2744, NextOffset: 2781 + testutil.go:509: Offset: 2500, NextOffset: 2537 + testutil.go:509: Offset: 2781, NextOffset: 2818 + testutil.go:509: Offset: 2537, NextOffset: 2574 + testutil.go:509: Offset: 2818, NextOffset: 2855 + testutil.go:509: Offset: 2574, NextOffset: 6700 + testutil.go:509: Offset: 2855, NextOffset: 7311 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt test barlink dev foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 498, NextOffset: 535 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt 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: 2746, NextOffset: 2783 - testutil.go:509: Offset: 2465, NextOffset: 2502 - testutil.go:509: Offset: 2783, NextOffset: 2820 - testutil.go:509: Offset: 2502, NextOffset: 2539 - testutil.go:509: Offset: 2820, NextOffset: 2857 - testutil.go:509: Offset: 2539, NextOffset: 2576 - testutil.go:509: Offset: 2857, NextOffset: 7312 - testutil.go:509: Offset: 2576, NextOffset: 6702 + testutil.go:509: Offset: 2744, NextOffset: 2781 + testutil.go:509: Offset: 2463, NextOffset: 2500 + testutil.go:509: Offset: 2781, NextOffset: 2818 + testutil.go:509: Offset: 2500, NextOffset: 2537 + testutil.go:509: Offset: 2818, NextOffset: 2855 + testutil.go:509: Offset: 2537, NextOffset: 2574 + testutil.go:509: Offset: 2855, NextOffset: 7311 + testutil.go:509: Offset: 2574, NextOffset: 6700 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74677,182 +71143,166 @@ 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: 2744 + testutil.go:509: Offset: 937, 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: 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: 2746 - testutil.go:509: Offset: 937, NextOffset: 2465 testutil.go: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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 dev bar foo3.txt barlink test 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: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 535, NextOffset: 770 + testutil.go:509: Offset: 323, NextOffset: 525 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 .no.prefetch.landmark foo1.txt bar 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "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 dev foo3.txt barlink test test2 baz.txt foo1.txt bar] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7126 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 -=== 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: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=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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] + testutil.go: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: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:395: Comparing: "test2" vs "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: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:509: Offset: 1212, NextOffset: 2170 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2170, NextOffset: 2207 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1999, NextOffset: 5700 - testutil.go:509: Offset: 2281, NextOffset: 6312 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.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" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 +=== RUN TestGzipEStargz/testBuild/various_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#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark test dev test2 barlink 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -74885,16 +71335,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: 1888 + testutil.go:509: Offset: 1212, 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: 1888, NextOffset: 1925 + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1925, NextOffset: 1962 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1962, NextOffset: 1999 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1999, NextOffset: 5698 + testutil.go:509: Offset: 2281, NextOffset: 6310 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark barlink bar foo3.txt test dev 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/testchar1" vs "dev/testchar1" - testutil.go:395: 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=-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=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink baz.txt foo1.txt dev test2 .no.prefetch.landmark 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: 1212, NextOffset: 2170 + testutil.go:509: Offset: 930, NextOffset: 1888 + 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: 136, NextOffset: 173 @@ -74916,21 +71385,6 @@ 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: 2170 - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1888, NextOffset: 1925 - testutil.go:509: Offset: 2207, NextOffset: 2244 - testutil.go:509: Offset: 1925, NextOffset: 1962 - testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2281, NextOffset: 6312 - testutil.go:509: Offset: 1999, NextOffset: 5700 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -74945,39 +71399,51 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 -=== 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:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2170, NextOffset: 2207 + testutil.go:509: Offset: 1888, NextOffset: 1925 + testutil.go:509: Offset: 2207, NextOffset: 2244 + testutil.go:509: Offset: 1925, NextOffset: 1962 + testutil.go:509: Offset: 2244, NextOffset: 2281 + testutil.go:509: Offset: 1962, NextOffset: 1999 + testutil.go:509: Offset: 2281, NextOffset: 6310 + testutil.go:509: Offset: 1999, NextOffset: 5698 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "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" @@ -74987,59 +71453,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: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 -=== 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:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - 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: "bar" vs "bar" - testutil.go:401: 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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 -=== 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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 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" @@ -75047,63 +71510,73 @@ testutil.go:395: Comparing: "test2" vs "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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 -=== 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: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === 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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1940,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2014,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test dev foo1.txt 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 [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] + 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: 1903 + testutil.go:509: Offset: 1221, 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2016, NextOffset: 5753 - testutil.go:509: Offset: 2299, NextOffset: 6366 + testutil.go:509: Offset: 1903, NextOffset: 1940 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1940, NextOffset: 1977 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1977, NextOffset: 2014 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 2014, NextOffset: 5751 + testutil.go:509: Offset: 2297, NextOffset: 6363 testutil.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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75132,46 +71605,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: "bar" vs "bar" - testutil.go:401: 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 -=== 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:509: Offset: 1221, NextOffset: 2188 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1221, NextOffset: 2188 - testutil.go:509: Offset: 938, NextOffset: 1905 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1905, NextOffset: 1942 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1942, NextOffset: 1979 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 1979, NextOffset: 2016 - testutil.go:509: Offset: 2299, NextOffset: 6366 - testutil.go:509: Offset: 2016, NextOffset: 5753 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink .no.prefetch.landmark foo1.txt bar 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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -75185,6 +71620,29 @@ 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: 2186 + testutil.go:509: Offset: 938, NextOffset: 1903 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1903, NextOffset: 1940 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1940, NextOffset: 1977 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 1977, NextOffset: 2014 + testutil.go:509: Offset: 2297, NextOffset: 6363 + testutil.go:509: Offset: 2014, NextOffset: 5751 + 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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -75198,165 +71656,173 @@ 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: "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=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt bar barlink test 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: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 +=== 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=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 baz.txt bar foo3.txt 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: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "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" - testutil.go:395: Comparing: "test2" vs "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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + 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=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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2180,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2291,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] + testutil.go:395: Comparing: "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: 1895 + testutil.go:509: Offset: 1217, 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2180, NextOffset: 2217 - testutil.go:509: Offset: 1934, NextOffset: 1971 - testutil.go:509: Offset: 2217, NextOffset: 2254 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2254, NextOffset: 2291 - testutil.go:509: Offset: 2008, NextOffset: 5729 - testutil.go:509: Offset: 2291, NextOffset: 6342 + testutil.go:509: Offset: 1895, NextOffset: 1932 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1932, NextOffset: 1969 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1969, NextOffset: 2006 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2006, NextOffset: 5725 + testutil.go:509: Offset: 2289, NextOffset: 6339 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75385,35 +71851,8 @@ 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: 1897 - testutil.go:509: Offset: 1217, NextOffset: 2180 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test baz.txt foo3.txt bar dev test2 .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 "": [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt 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: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -75427,6 +71866,9 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -75441,157 +71883,163 @@ 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: 2180 - 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: 2180, NextOffset: 2217 - testutil.go:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2217, NextOffset: 2254 - testutil.go:509: Offset: 1934, NextOffset: 1971 - testutil.go:509: Offset: 2254, NextOffset: 2291 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2291, NextOffset: 6342 - testutil.go:509: Offset: 2008, NextOffset: 5729 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 dev test2 bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1217, NextOffset: 2178 + 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: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1895, NextOffset: 1932 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1932, NextOffset: 1969 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1969, NextOffset: 2006 + testutil.go:509: Offset: 2289, NextOffset: 6339 + testutil.go:509: Offset: 2006, NextOffset: 5725 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" + 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: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2 test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt dev test2 bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 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": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2200,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2237,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2274,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2311,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark 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" @@ -75628,51 +72076,52 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 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:509: Offset: 941, NextOffset: 1916 + testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5778 - testutil.go:509: Offset: 2309, NextOffset: 6393 + testutil.go:509: Offset: 1916, NextOffset: 1953 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1953, NextOffset: 1990 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1990, NextOffset: 2027 + testutil.go:509: Offset: 2274, NextOffset: 2311 + testutil.go:509: Offset: 2027, NextOffset: 5779 + testutil.go:509: Offset: 2311, NextOffset: 6394 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo3.txt test barlink 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: 1225, NextOffset: 2198 - testutil.go:509: Offset: 941, NextOffset: 1914 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test foo3.txt dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - 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: 6393 - testutil.go:509: Offset: 2025, NextOffset: 5778 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1916, NextOffset: 1953 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1953, NextOffset: 1990 + testutil.go:509: Offset: 2274, NextOffset: 2311 + testutil.go:509: Offset: 1990, NextOffset: 2027 + testutil.go:509: Offset: 2311, NextOffset: 6394 + testutil.go:509: Offset: 2027, NextOffset: 5779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1225, NextOffset: 2200 + testutil.go:509: Offset: 941, NextOffset: 1916 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test2" vs "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 @@ -75686,17 +72135,6 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:509: Offset: 735, NextOffset: 941 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -75710,141 +72148,157 @@ 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 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink test2 baz.txt foo3.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: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2 baz.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: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test baz.txt] 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 +=== 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=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev foo1.txt] + 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 baz.txt bar 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 @@ -75869,11 +72323,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 [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75889,23 +72343,25 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev foo1.txt bar foo3.txt barlink 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 foo3.txt test test2 baz.txt bar barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -75919,10 +72375,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: "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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -75938,39 +72402,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -75985,10 +72425,10 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76008,8 +72448,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=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76027,33 +72465,29 @@ 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 "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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:395: Comparing: "test2" vs "test2" + testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 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: "baz.txt" vs "baz.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:509: Offset: 545, NextOffset: 18190 @@ -76064,24 +72498,27 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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 @@ -76091,23 +72528,10 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar test foo3.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: 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 "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test 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" @@ -76156,38 +72580,26 @@ 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 test2 foo3.txt baz.txt foo1.txt bar test .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 bar barlink test dev .no.prefetch.landmark baz.txt 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: 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" @@ -76199,6 +72611,30 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "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 @@ -76212,16 +72648,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== 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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar test2 dev 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 [foo1.txt barlink dev test2 baz.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" @@ -76234,7 +72669,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 [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" @@ -76254,8 +72689,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/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -76282,19 +72715,18 @@ testutil.go:509: Offset: 545, NextOffset: 18702 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 .no.prefetch.landmark bar test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 baz.txt bar foo3.txt test .no.prefetch.landmark] 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: 18702 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 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: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 @@ -76303,32 +72735,31 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -76343,10 +72774,29 @@ 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev .no.prefetch.landmark foo1.txt bar baz.txt barlink test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 @@ -76375,8 +72825,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/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=USTAR,minChunkSize=0 testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 @@ -76386,43 +72834,30 @@ 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test 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: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 "": [test2 baz.txt barlink bar foo3.txt test dev .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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" @@ -76434,10 +72869,6 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 18601 testutil.go:509: Offset: 9145, NextOffset: 16920 -=== 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=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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -76451,6 +72882,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -76464,21 +72898,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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar dev foo1.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -76515,37 +72960,30 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go: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: "bar" vs "bar" + testutil.go:401: 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:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76561,26 +72999,11 @@ 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 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 [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: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 @@ -76589,41 +73012,22 @@ 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar barlink dev baz.txt 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt 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" @@ -76660,16 +73064,47 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 656, NextOffset: 693 @@ -76677,22 +73112,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: "test" vs "test" - testutil.go:401: 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 @@ -76701,17 +73120,14 @@ testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -76720,25 +73136,36 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 18601 + testutil.go:509: Offset: 9145, NextOffset: 16920 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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 @@ -76747,6 +73174,14 @@ 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 @@ -76760,37 +73195,35 @@ 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: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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev 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" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test test2 .no.prefetch.landmark 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: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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -76801,7 +73234,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: "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" @@ -76815,8 +73247,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/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -76825,12 +73255,8 @@ 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -76841,18 +73267,27 @@ 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#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#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 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 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 [bar test dev .no.prefetch.landmark baz.txt barlink test2 foo1.txt foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -76865,8 +73300,6 @@ testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 -=== 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=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -76894,8 +73327,6 @@ 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/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=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] @@ -76908,14 +73339,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test2 baz.txt bar 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 bar test dev foo1.txt foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -76934,9 +73359,6 @@ 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" @@ -76949,14 +73371,17 @@ testutil.go:509: Offset: 13330, NextOffset: 23721 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -76973,13 +73398,15 @@ 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=PAX,minChunkSize=0#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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar 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: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 @@ -76988,94 +73415,98 @@ testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23310 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark 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:401: Directory: "" vs "": [baz.txt barlink test foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 -=== 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=64000 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 @@ -77084,35 +73515,19 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23310 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 -=== 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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 barlink test dev baz.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: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt dev .no.prefetch.landmark baz.txt barlink test test2 bar foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 @@ -77129,11 +73544,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": [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 [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" @@ -77149,8 +73564,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=0,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -77167,16 +73580,28 @@ 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 .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 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 dev bar foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 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" @@ -77192,6 +73617,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: "bar" vs "bar" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77208,29 +73638,38 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:395: Comparing: "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: "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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo1.txt bar foo3.txt test2 dev .no.prefetch.landmark baz.txt barlink test] + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77248,10 +73687,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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -77267,14 +73706,11 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 barlink dev .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: 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77282,16 +73718,9 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 foo1.txt baz.txt barlink test dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -77303,46 +73732,31 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go: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: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: 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/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -77352,13 +73766,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=2,format=PAX,minChunkSize=0 -=== 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/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink test] + 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 dev 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" @@ -77380,7 +73795,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": [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" @@ -77390,8 +73805,6 @@ 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=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=0 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -77419,25 +73832,7 @@ 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 barlink test .no.prefetch.landmark foo1.txt 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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -77463,13 +73858,29 @@ 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=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "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 @@ -77480,14 +73891,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 baz.txt foo3.txt barlink test dev] - 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: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -77498,15 +73909,13 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=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=64000 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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" @@ -77543,15 +73952,26 @@ 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 -=== 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=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 21741 + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev baz.txt foo1.txt bar 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:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 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": [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: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77560,35 +73980,24 @@ testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "test" vs "test" + testutil.go:401: 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 21741 testutil.go:395: Comparing: "test2" vs "test2" @@ -77607,13 +74016,22 @@ 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=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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [baz.txt test foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] + 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -77625,8 +74043,22 @@ 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 + 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 +=== 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=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 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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" @@ -77652,37 +74084,20 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 22040 testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" 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:401: Directory: "" vs "": [barlink test test2 bar baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -77696,20 +74111,23 @@ testutil.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: "test" vs "test" + testutil.go:401: 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 +=== 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=0,prefix="../",src=2,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 @@ -77721,38 +74139,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 23721 - testutil.go:509: Offset: 12217, NextOffset: 22040 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 - 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: "bar" vs "bar" testutil.go:401: 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=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test test2 baz.txt foo1.txt bar dev .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" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 @@ -77761,14 +74165,6 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77782,40 +74178,50 @@ testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 - testutil.go: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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 .no.prefetch.landmark bar barlink dev] 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 dev .no.prefetch.landmark foo3.txt bar test test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77824,17 +74230,13 @@ 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:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 testutil.go:509: Offset: 545, NextOffset: 23822 @@ -77859,18 +74261,20 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 23822 testutil.go:509: Offset: 0, NextOffset: 22253 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 23822 + testutil.go:509: Offset: 0, NextOffset: 22253 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev 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: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 foo1.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" @@ -77884,10 +74288,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -77924,10 +74328,23 @@ 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 "" -=== 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=GNU,minChunkSize=0 - 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:401: Directory: "" vs "": [test2 foo1.txt dev bar foo3.txt barlink 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: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -77944,6 +74361,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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -77955,23 +74373,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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -77983,41 +74384,23 @@ 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=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=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo1.txt bar barlink dev test2 foo3.txt test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=64000 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:395: Comparing: "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: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/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink dev foo1.txt baz.txt 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] @@ -78026,18 +74409,16 @@ testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:395: Comparing: "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" @@ -78053,10 +74434,7 @@ 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 "": [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt 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: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -78068,21 +74446,49 @@ 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: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 "": [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: "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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78098,9 +74504,9 @@ 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: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 @@ -78109,18 +74515,17 @@ 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/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=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 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink .no.prefetch.landmark bar test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar barlink 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 @@ -78158,7 +74563,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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -78179,32 +74584,7 @@ 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 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: 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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:401: Directory: "" vs "": [baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -78216,12 +74596,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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78237,15 +74611,63 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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: 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=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt dev test2 barlink test .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 + testutil.go:509: Offset: 0, NextOffset: 17133 + testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -78286,14 +74708,11 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test dev test2 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: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -78301,8 +74720,13 @@ testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark dev test2 baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78310,8 +74734,6 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,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=64000 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 @@ -78333,63 +74755,23 @@ 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 [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: "bar" vs "bar" - testutil.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: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:509: Offset: 545, NextOffset: 18702 - testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar .no.prefetch.landmark foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -78426,33 +74808,37 @@ 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 "": [test dev .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 18601 - testutil.go:509: Offset: 9145, NextOffset: 16920 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt 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": [testchar1 testchar2 testblock testfifo] 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -78466,12 +74852,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: "test2" vs "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 @@ -78485,44 +74865,40 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark barlink test2 bar] - 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: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: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:509: Offset: 545, NextOffset: 18190 - testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.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: "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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test test2 foo1.txt foo3.txt bar 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78551,20 +74927,21 @@ 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 baz.txt foo1.txt foo3.txt bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 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: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 @@ -78573,7 +74950,9 @@ testutil.go:509: Offset: 545, NextOffset: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar test test2 foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -78585,12 +74964,8 @@ testutil.go:509: Offset: 0, NextOffset: 16621 testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 18190 testutil.go:509: Offset: 0, NextOffset: 16621 @@ -78610,14 +74985,39 @@ 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 + testutil.go:509: Offset: 545, NextOffset: 18190 + testutil.go:509: Offset: 0, NextOffset: 16621 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":9034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":9071,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":9108,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":9145,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":10147,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":10184,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":10221,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":10258,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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] @@ -78631,11 +75031,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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78666,8 +75066,6 @@ 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=1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -78678,10 +75076,20 @@ 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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev 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:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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" @@ -78690,6 +75098,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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -78702,25 +75111,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 [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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -78736,11 +75131,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 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":545,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":545,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -78797,12 +75200,21 @@ 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 "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -78813,14 +75225,9 @@ 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: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 @@ -78829,24 +75236,18 @@ testutil.go:509: Offset: 0, NextOffset: 17133 testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 18702 testutil.go:509: Offset: 0, NextOffset: 17133 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -78855,19 +75256,46 @@ 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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 +=== 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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":971,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1008,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1045,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1082,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":533,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":675,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":779,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1153,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1190,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1227,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1264,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:509: Offset: 779, NextOffset: 1153 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 971, NextOffset: 1008 + testutil.go:509: Offset: 1153, NextOffset: 1190 + testutil.go:509: Offset: 1008, NextOffset: 1045 + testutil.go:509: Offset: 1190, NextOffset: 1227 + testutil.go:509: Offset: 1045, NextOffset: 1082 + testutil.go:509: Offset: 1227, NextOffset: 1264 + testutil.go:509: Offset: 1082, NextOffset: 2563 + testutil.go:509: Offset: 1264, NextOffset: 2920 testutil.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" @@ -78900,31 +75328,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 971 - testutil.go:509: Offset: 779, NextOffset: 1153 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 971, NextOffset: 1008 - testutil.go:509: Offset: 1153, NextOffset: 1190 - testutil.go:509: Offset: 1008, NextOffset: 1045 - testutil.go:509: Offset: 1190, NextOffset: 1227 - testutil.go:509: Offset: 1045, NextOffset: 1082 - testutil.go:509: Offset: 1227, NextOffset: 1264 - testutil.go:509: Offset: 1082, NextOffset: 2564 - testutil.go:509: Offset: 1264, NextOffset: 2918 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar] 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 dev test2 baz.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -78938,17 +75343,15 @@ 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: "test" vs "test" - testutil.go:401: 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: 2918 - testutil.go:509: Offset: 1082, NextOffset: 2564 + 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: "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" @@ -78966,123 +75369,111 @@ testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: 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 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1153, NextOffset: 1190 + testutil.go:509: Offset: 971, NextOffset: 1008 + testutil.go:509: Offset: 1190, NextOffset: 1227 + testutil.go:509: Offset: 1008, NextOffset: 1045 + testutil.go:509: Offset: 1227, NextOffset: 1264 + testutil.go:509: Offset: 1045, NextOffset: 1082 + testutil.go:509: Offset: 1264, NextOffset: 2920 + testutil.go:509: Offset: 1082, NextOffset: 2563 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:395: Comparing: "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: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink .no.prefetch.landmark 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 foo1.txt barlink test test2 baz.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: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "dev" vs "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" @@ -79090,33 +75481,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:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 106, NextOffset: 2414 + testutil.go:509: Offset: 0, NextOffset: 2209 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":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":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":785,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink foo1.txt bar foo3.txt 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:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1093, NextOffset: 2589 + testutil.go:509: Offset: 1273, NextOffset: 2939 + testutil.go:395: Comparing: "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" @@ -79154,28 +75571,11 @@ testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 983 - testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 605, NextOffset: 982 + testutil.go:509: Offset: 785, NextOffset: 1162 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2585 - testutil.go:509: Offset: 1274, NextOffset: 2932 - 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 barlink dev test2 foo1.txt bar foo3.txt test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 536, NextOffset: 679 testutil.go:509: Offset: 390, NextOffset: 499 @@ -79184,20 +75584,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1163 - testutil.go:509: Offset: 605, NextOffset: 983 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1163, NextOffset: 1200 - testutil.go:509: Offset: 983, NextOffset: 1020 - testutil.go:509: Offset: 1200, NextOffset: 1237 - testutil.go:509: Offset: 1020, NextOffset: 1057 - testutil.go:509: Offset: 1237, NextOffset: 1274 - testutil.go:509: Offset: 1057, NextOffset: 1094 - testutil.go:509: Offset: 1274, NextOffset: 2932 - testutil.go:509: Offset: 1094, NextOffset: 2585 + testutil.go: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" @@ -79226,112 +75619,165 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1162 + testutil.go:509: Offset: 605, NextOffset: 982 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 1162, NextOffset: 1199 + testutil.go:509: Offset: 982, NextOffset: 1019 + testutil.go:509: Offset: 1199, NextOffset: 1236 + testutil.go:509: Offset: 1019, NextOffset: 1056 + testutil.go:509: Offset: 1236, NextOffset: 1273 + testutil.go:509: Offset: 1056, NextOffset: 1093 + testutil.go:509: Offset: 1273, NextOffset: 2939 + testutil.go:509: Offset: 1093, NextOffset: 2589 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar test test2 baz.txt 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/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: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + 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 [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: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "test2" vs "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: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 + testutil.go:509: Offset: 106, NextOffset: 2408 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":981,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1018,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":534,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":677,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":782,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink dev bar baz.txt foo1.txt test test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go: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: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 + testutil.go:509: Offset: 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: 2577 + testutil.go:509: Offset: 1271, NextOffset: 2920 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -79341,35 +75787,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: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2407 - testutil.go:509: Offset: 0, NextOffset: 2219 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 136, NextOffset: 173 @@ -79392,6 +75809,10 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 +=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 @@ -79403,29 +75824,24 @@ 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 "": [dev bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 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: 2921 - testutil.go:395: Comparing: "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 foo3.txt test2 .no.prefetch.landmark bar barlink test dev foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.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: 2920 + testutil.go:509: Offset: 1092, NextOffset: 2577 + testutil.go:395: Comparing: "test2" vs "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 @@ -79439,11 +75855,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 782, NextOffset: 1161 - testutil.go:509: Offset: 603, NextOffset: 982 - testutil.go:395: Comparing: "test2" vs "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 @@ -79457,58 +75868,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 534, NextOffset: 677 - testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2921 - testutil.go:509: Offset: 1093, NextOffset: 2585 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test dev baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark] - 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test 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 [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" @@ -79516,113 +75897,149 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 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: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 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: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2208 - testutil.go:509: Offset: 106, NextOffset: 2396 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink 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: 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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go:509: Offset: 106, NextOffset: 2394 + testutil.go:509: Offset: 0, NextOffset: 2206 + testutil.go: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=-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/testBuild/various_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#02/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":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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test 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: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + 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: 106, NextOffset: 2396 - testutil.go:509: Offset: 0, NextOffset: 2208 + 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: "test2" vs "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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt barlink .no.prefetch.landmark bar test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1097, NextOffset: 2581 + testutil.go:509: Offset: 1277, NextOffset: 2937 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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": [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" @@ -79654,28 +76071,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:509: Offset: 786, NextOffset: 1167 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1098, NextOffset: 2583 - testutil.go:509: Offset: 1278, NextOffset: 2935 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar test barlink baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo3.txt test barlink baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -79692,26 +76089,26 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2935 - testutil.go:509: Offset: 1098, NextOffset: 2583 + testutil.go:509: Offset: 1166, NextOffset: 1203 + testutil.go:509: Offset: 986, NextOffset: 1023 + testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1023, NextOffset: 1060 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1060, NextOffset: 1097 + testutil.go:509: Offset: 1277, NextOffset: 2937 + testutil.go:509: Offset: 1097, NextOffset: 2581 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -79733,26 +76130,25 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] + 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 test2 foo1.txt test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -79762,111 +76158,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: 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:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 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:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 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: 0, NextOffset: 2223 + 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: 2227 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 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: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2 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: 106, NextOffset: 2420 - 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: 0, NextOffset: 2227 - 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: "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: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "test2" vs "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: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "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: 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 106, NextOffset: 2416 + 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: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2416 + testutil.go:509: Offset: 0, NextOffset: 2223 +=== 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/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1157,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1194,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1265,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1302,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1339,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1376,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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 foo1.txt foo3.txt test test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -79904,36 +76308,22 @@ 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: 1083 - testutil.go:509: Offset: 779, NextOffset: 1265 + 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: 1083, NextOffset: 1120 - testutil.go:509: Offset: 1265, NextOffset: 1302 - testutil.go:509: Offset: 1120, NextOffset: 1157 - testutil.go:509: Offset: 1302, NextOffset: 1339 - testutil.go:509: Offset: 1157, NextOffset: 1194 - testutil.go:509: Offset: 1339, NextOffset: 1376 - testutil.go:509: Offset: 1194, NextOffset: 2792 - testutil.go:509: Offset: 1376, NextOffset: 3143 - testutil.go:395: Comparing: "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: 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: 2795 + testutil.go:509: Offset: 1375, NextOffset: 3146 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -79947,27 +76337,35 @@ 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: 1265 - testutil.go:509: Offset: 597, 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: 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: 1265, NextOffset: 1302 - testutil.go:509: Offset: 1083, NextOffset: 1120 - testutil.go:509: Offset: 1302, NextOffset: 1339 - testutil.go:509: Offset: 1120, NextOffset: 1157 - testutil.go:509: Offset: 1339, NextOffset: 1376 - testutil.go:509: Offset: 1157, NextOffset: 1194 - testutil.go:509: Offset: 1376, NextOffset: 3143 - testutil.go:509: Offset: 1194, NextOffset: 2792 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1264 + testutil.go:509: Offset: 597, NextOffset: 1082 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3146 + testutil.go:509: Offset: 1193, NextOffset: 2795 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -79984,12 +76382,15 @@ testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt] + 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: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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -79997,144 +76398,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: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar barlink dev foo1.txt baz.txt foo3.txt 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: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 testutil.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" -=== 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:395: Comparing: "dev/testfifo" vs "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: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 - testutil.go:509: Offset: 106, NextOffset: 2640 - testutil.go:509: Offset: 0, NextOffset: 2453 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:509: Offset: 106, NextOffset: 2638 + testutil.go:509: Offset: 0, NextOffset: 2451 === 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 -=== 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/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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 dev .no.prefetch.landmark baz.txt barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 1093 - testutil.go:509: Offset: 785, NextOffset: 1273 - testutil.go: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=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1204, NextOffset: 2808 - testutil.go:509: Offset: 1384, NextOffset: 3150 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 foo1.txt bar foo3.txt barlink test .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: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" @@ -80175,25 +76557,25 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark bar foo3.txt 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: 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: 1273 - testutil.go:509: Offset: 605, NextOffset: 1093 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1201, NextOffset: 2806 + testutil.go:509: Offset: 1381, NextOffset: 3151 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar dev test2 foo1.txt 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: "test2" vs "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 @@ -80207,23 +76589,33 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1384, NextOffset: 3150 - testutil.go:509: Offset: 1204, NextOffset: 2808 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1381, NextOffset: 3151 + testutil.go:509: Offset: 1201, NextOffset: 2806 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#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 249, NextOffset: 286 @@ -80236,12 +76628,14 @@ 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: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev] - 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 bar barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -80254,7 +76648,7 @@ testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.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" @@ -80298,36 +76692,28 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev 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: 106, NextOffset: 2639 testutil.go:509: Offset: 0, 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: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 -=== 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: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 @@ -80336,6 +76722,12 @@ testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 @@ -80344,6 +76736,7 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80357,36 +76750,37 @@ testutil.go:509: Offset: 0, NextOffset: 2451 testutil.go:509: Offset: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 -=== 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: 106, NextOffset: 2639 testutil.go:509: Offset: 0, NextOffset: 2451 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 -=== 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1091,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1128,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1165,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1202,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 bar foo3.txt foo1.txt dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2809 - testutil.go:509: Offset: 1385, NextOffset: 3147 + testutil.go:509: Offset: 1091, NextOffset: 1128 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1128, NextOffset: 1165 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1165, NextOffset: 1202 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1202, NextOffset: 2804 + testutil.go:509: Offset: 1381, NextOffset: 3142 testutil.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" @@ -80416,8 +76810,6 @@ testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 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=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 388, NextOffset: 498 testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:395: Comparing: "bar" vs "bar" @@ -80426,11 +76818,13 @@ 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:509: Offset: 603, NextOffset: 1091 + testutil.go:509: Offset: 782, NextOffset: 1270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] vs [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 .no.prefetch.landmark 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -80444,37 +76838,27 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1274 - testutil.go:509: Offset: 603, NextOffset: 1095 + testutil.go:509: Offset: 782, NextOffset: 1270 + testutil.go:509: Offset: 603, NextOffset: 1091 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3147 - testutil.go:509: Offset: 1206, NextOffset: 2809 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1091, NextOffset: 1128 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1128, NextOffset: 1165 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1165, NextOffset: 1202 + testutil.go:509: Offset: 1381, NextOffset: 3142 + testutil.go:509: Offset: 1202, NextOffset: 2804 + testutil.go:395: Comparing: "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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -80488,145 +76872,165 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [barlink test test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 + testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - 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 [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: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 2635 - testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2635 + testutil.go:509: Offset: 106, NextOffset: 2634 testutil.go:509: Offset: 0, NextOffset: 2444 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 .no.prefetch.landmark bar barlink test dev 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 foo3.txt test2 baz.txt bar barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 1100 + testutil.go:509: Offset: 786, NextOffset: 1280 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1100, NextOffset: 1137 + testutil.go:509: Offset: 1280, NextOffset: 1317 + testutil.go:509: Offset: 1137, NextOffset: 1174 + testutil.go:509: Offset: 1317, NextOffset: 1354 + testutil.go:509: Offset: 1174, NextOffset: 1211 + testutil.go:509: Offset: 1354, NextOffset: 1391 + testutil.go:509: Offset: 1211, NextOffset: 2785 + testutil.go:509: Offset: 1391, NextOffset: 3157 testutil.go:395: Comparing: "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 [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" @@ -80653,8 +77057,6 @@ 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=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=0 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -80665,23 +77067,16 @@ 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: 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: 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: 2813 - testutil.go:509: Offset: 1393, NextOffset: 3161 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar barlink test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1280 + testutil.go:509: Offset: 606, NextOffset: 1100 + testutil.go:395: Comparing: "test2" vs "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 @@ -80695,14 +77090,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1282 - testutil.go:509: Offset: 606, NextOffset: 1102 - testutil.go:395: Comparing: "test2" vs "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 @@ -80715,8 +77102,6 @@ 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=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:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -80727,49 +77112,57 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3161 - testutil.go:509: Offset: 1213, NextOffset: 2813 + 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: 3157 + testutil.go:509: Offset: 1211, NextOffset: 2785 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.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:395: Comparing: "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 "": [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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 @@ -80780,21 +77173,13 @@ testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 @@ -80802,10 +77187,17 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 +=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink dev test2 foo1.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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 @@ -80814,19 +77206,17 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 2653 + testutil.go:509: Offset: 0, NextOffset: 2462 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -80842,60 +77232,37 @@ testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2653 - testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 -=== 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:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 testutil.go:509: Offset: 106, NextOffset: 2653 testutil.go:509: Offset: 0, NextOffset: 2462 -=== 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 -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":977,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1051,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test 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: 977, NextOffset: 1014 - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 1014, NextOffset: 1051 -=== 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=0 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1088, NextOffset: 2568 - testutil.go:509: Offset: 1270, NextOffset: 2929 testutil.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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== 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=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":978,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1052,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1089,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":212,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":249,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":286,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":323,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":360,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":397,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":535,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":678,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":783,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1160,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1197,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1234,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1271,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 @@ -80909,6 +77276,37 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 978, NextOffset: 1015 + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1089, NextOffset: 2566 + testutil.go:509: Offset: 1271, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -80922,43 +77320,32 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 387, NextOffset: 496 - testutil.go:509: Offset: 535, NextOffset: 678 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 496, NextOffset: 601 - testutil.go:509: Offset: 678, NextOffset: 783 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 601, NextOffset: 977 - testutil.go:509: Offset: 783, NextOffset: 1159 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [dev bar foo3.txt barlink test test2 .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: 678, NextOffset: 783 testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:509: Offset: 601, NextOffset: 978 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1159, NextOffset: 1196 - testutil.go:509: Offset: 977, NextOffset: 1014 - testutil.go:509: Offset: 1196, NextOffset: 1233 - testutil.go:509: Offset: 1014, NextOffset: 1051 - testutil.go:509: Offset: 1233, NextOffset: 1270 - testutil.go:509: Offset: 1051, NextOffset: 1088 - testutil.go:509: Offset: 1270, NextOffset: 2929 - testutil.go:509: Offset: 1088, NextOffset: 2568 - 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:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 978, NextOffset: 1015 + testutil.go:509: Offset: 1197, NextOffset: 1234 + testutil.go:509: Offset: 1015, NextOffset: 1052 + testutil.go:509: Offset: 1234, NextOffset: 1271 + testutil.go:509: Offset: 1052, NextOffset: 1089 + testutil.go:509: Offset: 1271, NextOffset: 2930 + testutil.go:509: Offset: 1089, NextOffset: 2566 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 -=== 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:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 @@ -80970,17 +77357,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: 1159 - testutil.go:509: Offset: 601, NextOffset: 977 - 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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -80994,139 +77370,145 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt dev test test2 foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 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 [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: 2415 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink 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: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 -=== 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:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 - testutil.go:509: Offset: 106, NextOffset: 2415 - testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 testutil.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: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 0, NextOffset: 2208 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":988,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1025,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1099,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":539,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":789,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt test barlink dev test2 baz.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.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" @@ -81162,74 +77544,35 @@ testutil.go:401: 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 -=== 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=GNU,minChunkSize=0 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:509: Offset: 608, NextOffset: 988 + testutil.go:509: Offset: 789, NextOffset: 1169 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2595 - testutil.go:509: Offset: 1281, 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test baz.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: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2937 - testutil.go:509: Offset: 1100, NextOffset: 2595 + testutil.go:509: Offset: 988, NextOffset: 1025 + testutil.go:509: Offset: 1169, NextOffset: 1206 + testutil.go:509: Offset: 1025, NextOffset: 1062 + testutil.go:509: Offset: 1206, NextOffset: 1243 + testutil.go:509: Offset: 1062, NextOffset: 1099 + testutil.go:509: Offset: 1243, NextOffset: 1280 + testutil.go:509: Offset: 1099, NextOffset: 2592 + testutil.go:509: Offset: 1280, NextOffset: 2936 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 400, NextOffset: 539 - testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt baz.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: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 137, NextOffset: 174 -=== 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:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 326, NextOffset: 363 @@ -81244,36 +77587,22 @@ testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 test dev test2 baz.txt bar foo3.txt .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: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 789, NextOffset: 1169 + testutil.go:509: Offset: 608, 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: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + testutil.go:509: Offset: 1169, NextOffset: 1206 + testutil.go:509: Offset: 988, NextOffset: 1025 + testutil.go:509: Offset: 1206, NextOffset: 1243 + testutil.go:509: Offset: 1025, NextOffset: 1062 + testutil.go:509: Offset: 1243, NextOffset: 1280 + testutil.go:509: Offset: 1062, NextOffset: 1099 + testutil.go:509: Offset: 1280, NextOffset: 2936 + testutil.go:509: Offset: 1099, NextOffset: 2592 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -81281,120 +77610,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: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + 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: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 + 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/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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} 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 [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: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test .no.prefetch.landmark foo1.txt bar test2 baz.txt barlink dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 -=== 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: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - testutil.go:509: Offset: 0, NextOffset: 2223 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2413 - 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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 bar foo3.txt dev foo1.txt barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2579 - testutil.go:509: Offset: 1277, NextOffset: 2929 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test .no.prefetch.landmark foo1.txt dev test2 baz.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: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -81402,18 +77739,28 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 + testutil.go:509: Offset: 106, NextOffset: 2410 + testutil.go:509: Offset: 0, NextOffset: 2220 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== 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 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":986,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1023,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1060,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1097,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":213,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":250,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":287,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":324,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":361,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":398,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":680,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":786,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1166,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1203,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1240,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1277,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -81435,41 +77782,49 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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: 2580 + testutil.go:509: Offset: 1277, NextOffset: 2931 + testutil.go:395: Comparing: "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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 324, NextOffset: 361 testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 398, NextOffset: 536 -=== 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=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark baz.txt foo1.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: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1166 - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:395: Comparing: "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: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -81479,8 +77834,14 @@ 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: 2929 - testutil.go:509: Offset: 1097, NextOffset: 2579 + testutil.go:509: Offset: 1277, NextOffset: 2931 + testutil.go:509: Offset: 1097, NextOffset: 2580 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81496,52 +77857,36 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 -=== 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=1,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + testutil.go: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: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 + 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: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,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 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink dev test2 baz.txt bar foo3.txt test .no.prefetch.landmark] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -81549,116 +77894,152 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:395: Comparing: "" vs "" - 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: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: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:509: Offset: 106, NextOffset: 2398 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2209 + 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 "": [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: "test" vs "test" + testutil.go:401: 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: "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2398 + testutil.go:509: Offset: 0, NextOffset: 2210 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:509: Offset: 106, NextOffset: 2397 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset + 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 +=== 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 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2209 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 2397 - testutil.go:509: Offset: 0, NextOffset: 2209 + testutil.go: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=2,format=GNU,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/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/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=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":"../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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1033,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1070,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1107,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":215,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":252,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":289,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":326,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":363,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":400,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":540,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":795,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1176,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1213,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1287,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev baz.txt foo1.txt foo3.txt test 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: 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: 996 + testutil.go:509: Offset: 795, NextOffset: 1176 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2592 - testutil.go:509: Offset: 1289, NextOffset: 2941 + testutil.go:509: Offset: 996, NextOffset: 1033 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 1213, NextOffset: 1250 + testutil.go:509: Offset: 1070, NextOffset: 1107 + testutil.go:509: Offset: 1250, NextOffset: 1287 + testutil.go:509: Offset: 1107, NextOffset: 2595 + testutil.go:509: Offset: 1287, NextOffset: 2947 testutil.go:395: Comparing: "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" @@ -81691,28 +78072,26 @@ testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:509: Offset: 540, NextOffset: 686 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark foo1.txt barlink dev 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: 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 -=== 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=1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 795, NextOffset: 1176 + testutil.go:509: Offset: 615, NextOffset: 996 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2941 - testutil.go:509: Offset: 1109, NextOffset: 2592 + testutil.go:509: Offset: 1176, NextOffset: 1213 + testutil.go:509: Offset: 996, NextOffset: 1033 + testutil.go:509: Offset: 1213, NextOffset: 1250 + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 1250, NextOffset: 1287 + testutil.go:509: Offset: 1070, NextOffset: 1107 + testutil.go:509: Offset: 1287, NextOffset: 2947 + testutil.go:509: Offset: 1107, NextOffset: 2595 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -81728,16 +78107,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: "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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -81751,142 +78120,168 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - 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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":106,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":106,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2224 + 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: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + 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: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: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + 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: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 2420 - testutil.go:509: Offset: 0, NextOffset: 2226 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 + testutil.go:509: Offset: 106, NextOffset: 2418 + testutil.go:509: Offset: 0, NextOffset: 2224 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== 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/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 === 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test dev .no.prefetch.landmark baz.txt 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: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 935, NextOffset: 2224 + testutil.go:509: Offset: 1081, NextOffset: 2510 testutil.go:395: Comparing: "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" @@ -81922,30 +78317,28 @@ 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 "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 836, NextOffset: 869 testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 935, NextOffset: 2225 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1081, NextOffset: 2509 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 2510 + testutil.go:509: Offset: 935, NextOffset: 2224 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -81959,20 +78352,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 - testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1048, NextOffset: 1081 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 2509 - testutil.go:509: Offset: 935, NextOffset: 2225 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 @@ -81982,12 +78361,6 @@ 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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82004,158 +78377,159 @@ testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 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: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 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 [testchar2 testblock testfifo testchar1] -=== 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=USTAR,minChunkSize=64000 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt test2 barlink dev] 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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: 0, NextOffset: 1705 + 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:509: Offset: 90, NextOffset: 1871 - testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1871 + testutil.go:509: Offset: 0, NextOffset: 1706 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=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/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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"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":912,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":945,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1025,"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":1091,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":847,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":880,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":913,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":946,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":993,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1026,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1059,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1092,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] -=== 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar barlink test dev baz.txt foo3.txt test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 846, NextOffset: 879 - testutil.go:509: Offset: 992, NextOffset: 1025 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 945, NextOffset: 2242 - testutil.go:509: Offset: 1091, NextOffset: 2526 + 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: 2238 + testutil.go:509: Offset: 1092, NextOffset: 2527 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82192,35 +78566,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: 846 - testutil.go:509: Offset: 691, NextOffset: 992 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] vs [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 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: 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: 992 - testutil.go:509: Offset: 545, NextOffset: 846 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 992, NextOffset: 1025 - testutil.go:509: Offset: 846, NextOffset: 879 - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 879, NextOffset: 912 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 912, NextOffset: 945 - testutil.go:509: Offset: 1091, NextOffset: 2526 - testutil.go:509: Offset: 945, NextOffset: 2242 + 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: 2238 testutil.go:395: Comparing: "dev" vs "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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -82234,12 +78607,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82256,34 +78626,14 @@ testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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=0/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink dev baz.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: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -82293,128 +78643,148 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 foo1.txt foo3.txt bar .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: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1874 - 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: 90, NextOffset: 1874 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 + testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1715 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":841,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":874,"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":940,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1020,"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":1086,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":843,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":876,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":989,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1022,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test test2 .no.prefetch.landmark baz.txt barlink dev foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.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: 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: 841 - testutil.go:509: Offset: 687, NextOffset: 987 + 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: 841, NextOffset: 874 - testutil.go:509: Offset: 987, NextOffset: 1020 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 940, NextOffset: 2230 - testutil.go:509: Offset: 1086, NextOffset: 2517 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 942, NextOffset: 2233 + testutil.go:509: Offset: 1088, NextOffset: 2522 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82447,7 +78817,28 @@ testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - 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:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark foo3.txt test 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: 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" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 843, NextOffset: 876 + testutil.go:509: Offset: 1022, NextOffset: 1055 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1055, NextOffset: 1088 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1088, NextOffset: 2522 + testutil.go:509: Offset: 942, NextOffset: 2233 + testutil.go:395: Comparing: "test2" vs "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 @@ -82461,24 +78852,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: "bar" vs "bar" - testutil.go:401: 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: 987, NextOffset: 1020 - testutil.go:509: Offset: 841, NextOffset: 874 - testutil.go:509: Offset: 1020, NextOffset: 1053 - testutil.go:509: Offset: 874, NextOffset: 907 - testutil.go:509: Offset: 1053, NextOffset: 1086 - testutil.go:509: Offset: 907, NextOffset: 940 - testutil.go:509: Offset: 1086, NextOffset: 2517 - testutil.go:509: Offset: 940, 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" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -82495,166 +78868,150 @@ 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: 987 - testutil.go:509: Offset: 541, NextOffset: 841 testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=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=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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt barlink 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 [.no.prefetch.landmark bar barlink test test2 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: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark 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: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 90, NextOffset: 1870 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar test dev .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: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - 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: 90, NextOffset: 1870 - 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: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "test2" vs "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: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1707 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 90, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1706 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":472,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":695,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt foo3.txt 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 "": [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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -82673,14 +79030,14 @@ 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: 2247 - testutil.go:509: Offset: 1095, NextOffset: 2534 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:509: Offset: 1095, NextOffset: 2535 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -82696,10 +79053,26 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev 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": [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" @@ -82719,14 +79092,9 @@ 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: 996 + testutil.go:509: Offset: 549, 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] @@ -82737,8 +79105,8 @@ 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: 2534 - testutil.go:509: Offset: 949, NextOffset: 2247 + testutil.go:509: Offset: 1095, NextOffset: 2535 + testutil.go:509: Offset: 949, NextOffset: 2245 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -82752,167 +79120,152 @@ 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: 996 - testutil.go:509: Offset: 549, NextOffset: 850 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 + 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: 0, NextOffset: 1719 - testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 452, NextOffset: 549 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,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=0,prefix="./",format=PAX,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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt 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: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "foo3.txt" vs "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: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 1878 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:509: Offset: 90, NextOffset: 1878 - testutil.go:509: Offset: 0, NextOffset: 1719 + testutil.go:509: Offset: 0, NextOffset: 1718 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1718 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=0,prefix="./",format=PAX,minChunkSize=0/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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":955,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":988,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1021,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":1101,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1134,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1167,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt barlink dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 923 - testutil.go:509: Offset: 683, NextOffset: 1069 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 923, NextOffset: 956 - testutil.go:509: Offset: 1069, NextOffset: 1102 - testutil.go:509: Offset: 956, NextOffset: 989 - testutil.go:509: Offset: 1102, NextOffset: 1135 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 1135, NextOffset: 1168 - testutil.go:509: Offset: 1022, NextOffset: 2397 - testutil.go:509: Offset: 1168, NextOffset: 2691 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test 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: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" @@ -82949,30 +79302,36 @@ 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 barlink dev test2 .no.prefetch.landmark baz.txt test bar 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: 683, NextOffset: 1069 - testutil.go:509: Offset: 537, NextOffset: 923 + testutil.go:509: Offset: 537, NextOffset: 922 + testutil.go:509: Offset: 683, 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: 1069, NextOffset: 1102 - testutil.go:509: Offset: 923, NextOffset: 956 - testutil.go:509: Offset: 1102, NextOffset: 1135 - testutil.go:509: Offset: 956, NextOffset: 989 - testutil.go:509: Offset: 1135, NextOffset: 1168 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 1168, NextOffset: 2691 - testutil.go:509: Offset: 1022, NextOffset: 2397 + testutil.go:509: Offset: 922, NextOffset: 955 + testutil.go:509: Offset: 1068, NextOffset: 1101 + testutil.go:509: Offset: 955, NextOffset: 988 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 1134, NextOffset: 1167 + testutil.go:509: Offset: 1021, NextOffset: 2399 + testutil.go:509: Offset: 1167, NextOffset: 2693 + 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 [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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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" -=== 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 @@ -82988,13 +79347,20 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 683, NextOffset: 1068 + testutil.go:509: Offset: 537, NextOffset: 922 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1101 + testutil.go:509: Offset: 922, NextOffset: 955 + testutil.go:509: Offset: 1101, NextOffset: 1134 + testutil.go:509: Offset: 955, NextOffset: 988 + testutil.go:509: Offset: 1134, NextOffset: 1167 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 1167, NextOffset: 2693 + testutil.go:509: Offset: 1021, NextOffset: 2399 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -83011,165 +79377,154 @@ testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test test2 .no.prefetch.landmark foo3.txt bar barlink dev baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 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: "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=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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev 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" - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go: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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:395: Comparing: "test2" vs "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: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 - testutil.go:509: Offset: 90, NextOffset: 2012 - testutil.go:509: Offset: 0, NextOffset: 1846 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1845 === 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=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 +=== 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 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":932,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":965,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":998,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1031,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1078,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1111,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1144,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1177,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":933,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":999,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1032,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1079,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1112,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1145,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1178,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [baz.txt bar foo3.txt barlink test .no.prefetch.landmark 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: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 932 - testutil.go:509: Offset: 691, NextOffset: 1078 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1078, NextOffset: 1111 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 1031, NextOffset: 2413 - testutil.go:509: Offset: 1177, NextOffset: 2705 + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 1032, NextOffset: 2414 + testutil.go:509: Offset: 1178, NextOffset: 2706 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -83201,8 +79556,35 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 933 + testutil.go:509: Offset: 691, NextOffset: 1079 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" 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 "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.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: 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: 1079 + testutil.go:509: Offset: 545, NextOffset: 933 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -83218,27 +79600,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: "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: 1078, NextOffset: 1111 - testutil.go:509: Offset: 932, NextOffset: 965 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 998, NextOffset: 1031 - testutil.go:509: Offset: 1177, NextOffset: 2705 - testutil.go:509: Offset: 1031, NextOffset: 2413 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -83252,165 +79613,154 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 1078 - testutil.go:509: Offset: 545, NextOffset: 932 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1079, NextOffset: 1112 + testutil.go:509: Offset: 933, NextOffset: 966 + testutil.go:509: Offset: 1112, NextOffset: 1145 + testutil.go:509: Offset: 966, NextOffset: 999 + testutil.go:509: Offset: 1145, NextOffset: 1178 + testutil.go:509: Offset: 999, NextOffset: 1032 + testutil.go:509: Offset: 1178, NextOffset: 2706 + testutil.go:509: Offset: 1032, NextOffset: 2414 === 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/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 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar] - testutil.go:395: Comparing: "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 "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt barlink test2 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + 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 [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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:395: Comparing: "test2" vs "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: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2017 - testutil.go:509: Offset: 0, NextOffset: 1854 + testutil.go:509: Offset: 90, NextOffset: 2016 + testutil.go:509: Offset: 0, NextOffset: 1853 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=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=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=0,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1028, NextOffset: 2407 - testutil.go:509: Offset: 1174, NextOffset: 2701 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -83451,14 +79801,42 @@ 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: 925 + testutil.go:509: Offset: 687, 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: 2404 + testutil.go:509: Offset: 1170, NextOffset: 2699 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:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2699 + testutil.go:509: Offset: 1024, NextOffset: 2404 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -83472,31 +79850,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: "bar" vs "bar" - testutil.go:401: 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: 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: 2701 - testutil.go:509: Offset: 1028, NextOffset: 2407 - 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: "test2" vs "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 @@ -83510,37 +79863,88 @@ 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: 1071 + testutil.go:509: Offset: 541, 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: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test dev test2 .no.prefetch.landmark bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark 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: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 testutil.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" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + 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 [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" @@ -83548,121 +79952,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 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:395: Comparing: "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: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1848 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 + testutil.go:509: Offset: 90, NextOffset: 2010 + testutil.go:509: Offset: 0, NextOffset: 1845 === 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=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 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [barlink test baz.txt bar foo3.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 [dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 935 + testutil.go:509: Offset: 695, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 2415 - testutil.go:509: Offset: 1182, NextOffset: 2710 + 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: 2415 + 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -83698,28 +80066,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 937 - testutil.go:509: Offset: 695, NextOffset: 1083 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 2710 - testutil.go:509: Offset: 1036, NextOffset: 2415 + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -83739,14 +80087,29 @@ testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1083 - testutil.go:509: Offset: 549, NextOffset: 937 + testutil.go:509: Offset: 695, NextOffset: 1081 + testutil.go:509: Offset: 549, 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: 2709 + testutil.go:509: Offset: 1034, NextOffset: 2415 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -83762,161 +80125,150 @@ 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=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar barlink test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark] - 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 [test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + 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: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 baz.txt bar 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: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 testutil.go:395: Comparing: "test2" vs "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: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 -=== 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=9,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 - testutil.go:509: Offset: 90, NextOffset: 2018 - testutil.go:509: Offset: 0, NextOffset: 1857 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 + testutil.go:509: Offset: 90, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1856 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== 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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":836,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":869,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":902,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":935,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":181,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":247,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":280,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":313,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":346,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":464,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":586,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":679,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":982,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1015,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1048,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1081,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt dev test2 .no.prefetch.landmark baz.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: 836, NextOffset: 869 -=== 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=GNU,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: 2224 - testutil.go:509: Offset: 1081, NextOffset: 2511 + testutil.go:509: Offset: 935, NextOffset: 2223 + testutil.go:509: Offset: 1081, NextOffset: 2513 testutil.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" @@ -83941,8 +80293,6 @@ testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 184, NextOffset: 217 @@ -83963,10 +80313,16 @@ testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:509: Offset: 679, NextOffset: 982 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev baz.txt foo1.txt test2 .no.prefetch.landmark 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: 679, NextOffset: 982 - testutil.go:509: Offset: 533, NextOffset: 836 + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 464, NextOffset: 586 + testutil.go:509: Offset: 343, NextOffset: 440 + testutil.go:395: Comparing: "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" @@ -83982,8 +80338,6 @@ 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=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=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -83997,14 +80351,14 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 464, NextOffset: 586 - testutil.go:509: Offset: 343, NextOffset: 440 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 586, NextOffset: 679 testutil.go:509: Offset: 440, NextOffset: 533 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 982 + testutil.go:509: Offset: 533, NextOffset: 836 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -84015,148 +80369,155 @@ testutil.go:509: Offset: 869, NextOffset: 902 testutil.go:509: Offset: 1048, NextOffset: 1081 testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1081, NextOffset: 2511 - testutil.go:509: Offset: 935, NextOffset: 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 1081, NextOffset: 2513 + testutil.go:509: Offset: 935, NextOffset: 2223 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt test dev .no.prefetch.landmark bar barlink 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: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test2 foo1.txt baz.txt foo3.txt test dev .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== 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=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 -=== 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=64000 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 - testutil.go:509: Offset: 90, NextOffset: 1877 - testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1878 + 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=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":183,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":216,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":282,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":315,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":348,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":468,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":687,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark foo3.txt bar baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 850 + testutil.go:509: Offset: 687, NextOffset: 996 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 2240 + testutil.go:509: Offset: 1095, NextOffset: 2529 testutil.go:395: Comparing: "dev" vs "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" @@ -84164,8 +80525,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=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 @@ -84199,48 +80558,10 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 848 - testutil.go:509: Offset: 687, NextOffset: 994 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 848, NextOffset: 881 - testutil.go:509: Offset: 994, NextOffset: 1027 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1027, NextOffset: 1060 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1060, NextOffset: 1093 - testutil.go:509: Offset: 947, NextOffset: 2239 - testutil.go:509: Offset: 1093, NextOffset: 2525 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 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: 2525 - testutil.go:509: Offset: 947, NextOffset: 2239 - 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 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 216, NextOffset: 249 testutil.go:509: Offset: 120, NextOffset: 153 @@ -84252,6 +80573,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: "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: 996 + testutil.go:509: Offset: 541, NextOffset: 850 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1095, NextOffset: 2529 + testutil.go:509: Offset: 949, NextOffset: 2240 + 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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -84265,25 +80617,22 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== 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#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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar test dev baz.txt foo1.txt foo3.txt barlink 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] @@ -84297,11 +80646,11 @@ 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 [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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84329,51 +80678,29 @@ testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:509: Offset: 0, NextOffset: 1721 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 1882 - 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1882 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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84389,11 +80716,14 @@ 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1882 - 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: 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:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 @@ -84402,32 +80732,21 @@ testutil.go:509: Offset: 0, NextOffset: 1721 testutil.go:509: Offset: 90, NextOffset: 1882 testutil.go:509: Offset: 0, NextOffset: 1721 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt barlink test .no.prefetch.landmark baz.txt dev test2 bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2229 - testutil.go:509: Offset: 1087, NextOffset: 2517 testutil.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" +=== 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=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=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":182,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":215,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":281,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":314,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":347,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":466,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":589,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":683,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt dev .no.prefetch.landmark bar 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" @@ -84468,20 +80787,25 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] 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: 988, NextOffset: 1021 testutil.go:509: Offset: 842, NextOffset: 875 - testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 988, NextOffset: 1021 testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 1021, NextOffset: 1054 testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1087, NextOffset: 2517 - testutil.go:509: Offset: 941, NextOffset: 2229 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 2230 + testutil.go:509: Offset: 1087, NextOffset: 2519 + testutil.go:395: Comparing: "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 "": [bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -84498,6 +80822,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: "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: 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: 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" @@ -84521,46 +80862,39 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 988 testutil.go:509: Offset: 537, NextOffset: 842 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] + 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + 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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -84568,124 +80902,104 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt 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": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 + 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: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + 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: "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: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 testutil.go:395: Comparing: "test2" vs "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: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 - testutil.go:509: Offset: 90, NextOffset: 1876 - testutil.go:509: Offset: 0, NextOffset: 1713 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 + testutil.go:509: Offset: 90, NextOffset: 1877 + testutil.go:509: Offset: 0, NextOffset: 1714 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":850,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":883,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":916,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":949,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":184,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":250,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":283,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":316,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":349,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":470,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":691,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":996,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1029,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1062,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1095,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 850 - testutil.go:509: Offset: 691, NextOffset: 996 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 850, NextOffset: 883 - testutil.go:509: Offset: 996, NextOffset: 1029 - testutil.go:509: Offset: 883, NextOffset: 916 - testutil.go:509: Offset: 1029, NextOffset: 1062 - testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1062, NextOffset: 1095 - testutil.go:509: Offset: 949, NextOffset: 2243 - testutil.go:509: Offset: 1095, NextOffset: 2532 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink .no.prefetch.landmark baz.txt bar foo3.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 [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" @@ -84718,8 +81032,33 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 850 + testutil.go:509: Offset: 691, NextOffset: 996 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 850, NextOffset: 883 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 883, NextOffset: 916 + testutil.go:509: Offset: 1029, NextOffset: 1062 + testutil.go:509: Offset: 916, NextOffset: 949 + testutil.go:509: Offset: 1062, NextOffset: 1095 + testutil.go:509: Offset: 949, NextOffset: 2245 + testutil.go:509: Offset: 1095, NextOffset: 2534 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 barlink .no.prefetch.landmark baz.txt bar foo3.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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -84733,11 +81072,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: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -84747,23 +81084,18 @@ testutil.go:509: Offset: 883, NextOffset: 916 testutil.go:509: Offset: 1062, NextOffset: 1095 testutil.go:509: Offset: 916, NextOffset: 949 - testutil.go:509: Offset: 1095, NextOffset: 2532 - testutil.go:509: Offset: 949, NextOffset: 2243 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 996 - testutil.go:509: Offset: 545, NextOffset: 850 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 1095, NextOffset: 2534 + testutil.go:509: Offset: 949, NextOffset: 2245 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 996 + testutil.go:509: Offset: 545, NextOffset: 850 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -84777,157 +81109,141 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:509: Offset: 449, NextOffset: 545 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":90,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":90,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 foo1.txt foo3.txt bar barlink test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test test2 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt dev .no.prefetch.landmark bar foo3.txt barlink test test2 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: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + 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: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 + testutil.go:509: Offset: 0, NextOffset: 1724 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 1884 - testutil.go:509: Offset: 0, NextOffset: 1725 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 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: 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: 2270 - testutil.go:509: Offset: 1112, NextOffset: 2560 + testutil.go:509: Offset: 0, NextOffset: 1724 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 + testutil.go:509: Offset: 90, NextOffset: 1884 + testutil.go:509: Offset: 0, NextOffset: 1724 +=== 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/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=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -84968,28 +81284,29 @@ 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: 2269 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.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: 185, NextOffset: 218 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 -=== RUN TestGzipEStargz/testDigestAndVerify/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=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 @@ -85001,6 +81318,15 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -85009,9 +81335,7 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1013 - testutil.go:509: Offset: 537, NextOffset: 864 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -85021,43 +81345,30 @@ 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: 2560 - testutil.go:509: Offset: 963, NextOffset: 2270 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 1112, NextOffset: 2562 + testutil.go:509: Offset: 963, NextOffset: 2269 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar 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" - 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -85094,9 +81405,16 @@ testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 @@ -85108,13 +81426,16 @@ testutil.go:509: Offset: 93, NextOffset: 1940 testutil.go:509: Offset: 0, NextOffset: 1773 testutil.go:509: Offset: 93, NextOffset: 1940 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev foo1.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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85130,12 +81451,23 @@ 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: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: 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" @@ -85148,37 +81480,22 @@ 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink dev] - 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: 2288 - testutil.go:509: Offset: 1123, NextOffset: 2580 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] testutil.go:395: Comparing: "dev" vs "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" @@ -85219,31 +81536,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink 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: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 + 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: "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: "test" vs "test" testutil.go:401: 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: 1024, NextOffset: 1057 testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 1057, NextOffset: 1090 testutil.go:509: Offset: 941, NextOffset: 974 - testutil.go:509: Offset: 1123, NextOffset: 2580 - testutil.go:509: Offset: 974, NextOffset: 2288 + testutil.go:509: Offset: 1090, NextOffset: 1123 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:509: Offset: 1123, NextOffset: 2583 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 dev .no.prefetch.landmark baz.txt bar foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85259,6 +81568,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: "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: 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: 2583 + testutil.go:509: Offset: 974, NextOffset: 2289 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -85272,157 +81610,162 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1024 - testutil.go:509: Offset: 545, NextOffset: 875 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink dev bar test test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark barlink dev 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: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:395: Comparing: "" vs "" + 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: "bar" vs "bar" testutil.go:401: 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: 1784 + 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 - testutil.go:509: Offset: 93, NextOffset: 1949 - testutil.go:509: Offset: 0, NextOffset: 1784 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1786 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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":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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":870,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":903,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":936,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":969,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1019,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1052,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1085,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1118,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark baz.txt barlink dev test2 foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 869, NextOffset: 902 - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 968, NextOffset: 2279 - testutil.go:509: Offset: 1117, NextOffset: 2567 + 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: 2281 + testutil.go:509: Offset: 1118, NextOffset: 2571 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -85442,8 +81785,6 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 -=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -85460,16 +81801,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: 869 - testutil.go:509: Offset: 690, NextOffset: 1018 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -85483,20 +81816,9 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=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: 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: 2567 - testutil.go:509: Offset: 968, NextOffset: 2279 + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85520,164 +81842,161 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2281 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=64000#01 +=== 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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1775 + testutil.go:509: Offset: 93, NextOffset: 1942 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1776 + 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: 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: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 + 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 [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: 1776 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + 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: 0, NextOffset: 1775 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 1942 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 +=== 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: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 1776 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + testutil.go:509: Offset: 0, NextOffset: 1775 testutil.go:509: Offset: 93, NextOffset: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 + 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: 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: 1942 - testutil.go:509: Offset: 0, NextOffset: 1776 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1775 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":89,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":122,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":188,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":351,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":452,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":549,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar 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: 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: 2299 - testutil.go:509: Offset: 1130, NextOffset: 2594 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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: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" @@ -85715,33 +82034,30 @@ 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: 882 -=== 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: 698, NextOffset: 1031 - 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 foo1.txt bar dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2594 - testutil.go:509: Offset: 981, NextOffset: 2299 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 980, NextOffset: 2295 + testutil.go:509: Offset: 1129, NextOffset: 2593 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 -=== 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: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 @@ -85749,11 +82065,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: "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" + 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 - testutil.go:509: Offset: 549, NextOffset: 882 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 2593 + testutil.go:509: Offset: 980, NextOffset: 2295 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -85767,156 +82107,153 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt barlink test baz.txt bar dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "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" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 - testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 -=== 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: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1950 testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] vs [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: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 + testutil.go:509: Offset: 0, NextOffset: 1787 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 testutil.go:395: Comparing: "dev" vs "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: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 -=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 - testutil.go:509: Offset: 93, NextOffset: 1950 + testutil.go:509: Offset: 93, NextOffset: 1952 testutil.go:509: Offset: 0, NextOffset: 1787 === 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 -=== 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: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo3.txt test2 baz.txt foo1.txt bar barlink test dev] + 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: "test" vs "test" + testutil.go:401: 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: 2468 + testutil.go:509: Offset: 1208, NextOffset: 2761 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -85954,31 +82291,33 @@ 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:509: Offset: 537, NextOffset: 960 + testutil.go:509: Offset: 686, NextOffset: 1109 testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 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: 2465 - testutil.go:509: Offset: 1209, NextOffset: 2754 + 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: 2761 + testutil.go:509: Offset: 1059, 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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 foo3.txt test2 baz.txt foo1.txt bar 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: 686, NextOffset: 1110 - testutil.go:509: Offset: 537, NextOffset: 961 + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -86010,52 +82349,57 @@ 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: 1109 + testutil.go:509: Offset: 537, NextOffset: 960 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2754 - testutil.go:509: Offset: 1060, NextOffset: 2465 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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#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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar foo3.txt test2 dev .no.prefetch.landmark baz.txt foo1.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] 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: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 testutil.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" @@ -86063,110 +82407,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: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt foo1.txt barlink 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: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "test2" vs "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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + 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 [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: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.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: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2097 - testutil.go:509: Offset: 0, NextOffset: 1930 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 93, NextOffset: 2096 + 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: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2096 + testutil.go:509: Offset: 0, NextOffset: 1929 === 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 + 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":1002,"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":1068,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1118,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1151,"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":1217,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 test2 baz.txt foo3.txt bar test dev .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 foo3.txt barlink foo1.txt bar 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -86204,28 +82529,22 @@ 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: 969 - testutil.go:509: Offset: 694, NextOffset: 1118 + testutil.go:509: Offset: 545, NextOffset: 971 + testutil.go:509: Offset: 694, NextOffset: 1120 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1118, NextOffset: 1151 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1151, NextOffset: 1184 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 1184, NextOffset: 1217 - testutil.go:509: Offset: 1068, NextOffset: 2476 - testutil.go:509: Offset: 1217, NextOffset: 2776 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: 2483 + testutil.go:509: Offset: 1219, NextOffset: 2778 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt barlink 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -86239,10 +82558,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: 1118 - testutil.go:509: Offset: 545, NextOffset: 969 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== 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=0 + testutil.go:509: Offset: 1037, NextOffset: 1070 + testutil.go:509: Offset: 1219, NextOffset: 2778 + testutil.go:509: Offset: 1070, NextOffset: 2483 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -86258,188 +82601,139 @@ 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: 1120 + testutil.go:509: Offset: 545, NextOffset: 971 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [barlink test foo1.txt bar foo3.txt test2 .no.prefetch.landmark baz.txt dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1118, NextOffset: 1151 - testutil.go:509: Offset: 969, NextOffset: 1002 - testutil.go:509: Offset: 1151, NextOffset: 1184 - testutil.go:509: Offset: 1002, NextOffset: 1035 - testutil.go:509: Offset: 1184, NextOffset: 1217 - testutil.go:509: Offset: 1035, NextOffset: 1068 - testutil.go:509: Offset: 1217, NextOffset: 2776 - testutil.go:509: Offset: 1068, NextOffset: 2476 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 + 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: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 + 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: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 + 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: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:395: Comparing: "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: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:401: Directory: "" vs "": [test foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 + 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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "test2" vs "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: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 - testutil.go:509: Offset: 93, NextOffset: 2106 - testutil.go:509: Offset: 0, NextOffset: 1939 -=== 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 -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] - 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: 2471 - testutil.go:509: Offset: 1213, NextOffset: 2764 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1935 testutil.go:395: Comparing: "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 [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] +=== 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 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":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-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -86453,6 +82747,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: 961 + testutil.go:509: Offset: 690, NextOffset: 1110 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 961, NextOffset: 994 + testutil.go:509: Offset: 1110, NextOffset: 1143 + testutil.go:509: Offset: 994, NextOffset: 1027 + testutil.go:509: Offset: 1143, NextOffset: 1176 + testutil.go:509: Offset: 1027, NextOffset: 1060 + testutil.go:509: Offset: 1176, NextOffset: 1209 + testutil.go:509: Offset: 1060, NextOffset: 2471 + testutil.go:509: Offset: 1209, NextOffset: 2766 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -86466,40 +82791,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:509: Offset: 595, NextOffset: 690 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar 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: 471, NextOffset: 595 - testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "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: 1110 + testutil.go:509: Offset: 541, 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: 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: 2764 - testutil.go:509: Offset: 1064, NextOffset: 2471 + 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: 2766 + testutil.go:509: Offset: 1060, NextOffset: 2471 testutil.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" @@ -86528,22 +82841,38 @@ 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" === 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=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== 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=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [foo3.txt test dev baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test2 foo1.txt bar 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: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 testutil.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" @@ -86551,123 +82880,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: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:395: Comparing: "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: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 + testutil.go:509: Offset: 93, NextOffset: 2095 + testutil.go:509: Offset: 0, NextOffset: 1926 +=== 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/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=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":976,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1009,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1042,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1125,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1158,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1191,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1224,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} 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 [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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 + 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 dev foo1.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: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1125, NextOffset: 1158 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1158, NextOffset: 1191 + testutil.go:509: Offset: 1042, NextOffset: 1075 + testutil.go:509: Offset: 1191, NextOffset: 1224 + testutil.go:509: Offset: 1075, NextOffset: 2492 + testutil.go:509: Offset: 1224, NextOffset: 2791 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2098 - 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: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 - testutil.go:509: Offset: 93, NextOffset: 2098 - testutil.go:509: Offset: 0, NextOffset: 1929 -=== 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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo1.txt bar test baz.txt foo3.txt barlink 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 @@ -86680,37 +83017,6 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 978 - testutil.go:509: Offset: 698, NextOffset: 1127 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 978, NextOffset: 1011 - testutil.go:509: Offset: 1127, NextOffset: 1160 - testutil.go:509: Offset: 1011, NextOffset: 1044 - testutil.go:509: Offset: 1160, NextOffset: 1193 - testutil.go:509: Offset: 1044, NextOffset: 1077 - testutil.go:509: Offset: 1193, NextOffset: 1226 - testutil.go:509: Offset: 1077, NextOffset: 2492 - testutil.go:509: Offset: 1226, NextOffset: 2792 - testutil.go:395: Comparing: "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: 89, NextOffset: 122 testutil.go:509: Offset: 188, NextOffset: 221 @@ -86724,17 +83030,19 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 976 + testutil.go:509: Offset: 698, NextOffset: 1125 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [test test2 foo1.txt barlink bar foo3.txt dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -86748,6 +83056,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1125 + testutil.go:509: Offset: 549, NextOffset: 976 + testutil.go:395: Comparing: "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: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1125, NextOffset: 1158 + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 1158, NextOffset: 1191 + testutil.go:509: Offset: 1009, NextOffset: 1042 + testutil.go:509: Offset: 1191, NextOffset: 1224 + testutil.go:509: Offset: 1042, NextOffset: 1075 + testutil.go:509: Offset: 1224, NextOffset: 2791 + testutil.go:509: Offset: 1075, NextOffset: 2492 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -86761,74 +83100,11 @@ 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: 1127 - testutil.go:509: Offset: 549, NextOffset: 978 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1127, NextOffset: 1160 - testutil.go:509: Offset: 978, NextOffset: 1011 - testutil.go:509: Offset: 1160, NextOffset: 1193 - testutil.go:509: Offset: 1011, NextOffset: 1044 - testutil.go:509: Offset: 1193, NextOffset: 1226 - testutil.go:509: Offset: 1044, NextOffset: 1077 - testutil.go:509: Offset: 1226, NextOffset: 2792 - testutil.go:509: Offset: 1077, NextOffset: 2492 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt bar test2 .no.prefetch.landmark baz.txt foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - 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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 -=== 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 bar barlink foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -86838,86 +83114,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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + 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: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 2104 + 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: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:509: Offset: 93, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1940 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":185,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":284,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":317,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":350,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":469,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":592,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":686,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + 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: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 + 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: 2276 + 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/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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:395: Comparing: "test2" vs "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: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 - testutil.go:509: Offset: 93, NextOffset: 2109 - testutil.go:509: Offset: 0, NextOffset: 1944 -=== 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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 .no.prefetch.landmark foo3.txt barlink dev test2 foo1.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" @@ -86949,34 +83286,25 @@ 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 "": [.no.prefetch.landmark foo3.txt dev 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: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 868 - testutil.go:509: Offset: 686, NextOffset: 1017 + testutil.go: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: 868, NextOffset: 901 testutil.go:509: Offset: 1017, NextOffset: 1050 - testutil.go:509: Offset: 901, NextOffset: 934 + testutil.go:509: Offset: 868, NextOffset: 901 testutil.go:509: Offset: 1050, NextOffset: 1083 - testutil.go:509: Offset: 934, NextOffset: 967 + 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: 2276 - testutil.go:509: Offset: 1116, NextOffset: 2564 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test foo1.txt foo3.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -86990,35 +83318,15 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2564 - testutil.go:509: Offset: 967, NextOffset: 2276 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1017 - testutil.go:509: Offset: 537, NextOffset: 868 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -87034,140 +83342,164 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1017 + testutil.go:509: Offset: 537, NextOffset: 868 === 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=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test 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: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1779 - testutil.go:509: Offset: 93, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 testutil.go:395: Comparing: "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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [bar barlink test2 test dev .no.prefetch.landmark 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: 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:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 93, NextOffset: 1947 + 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: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 + testutil.go:509: Offset: 93, NextOffset: 1947 + testutil.go:509: Offset: 0, NextOffset: 1780 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":881,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":947,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":980,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":187,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":286,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":319,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":352,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":473,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":598,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":694,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1030,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1063,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1096,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1129,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt dev test2 barlink test .no.prefetch.landmark foo1.txt bar foo3.txt] + 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: 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: 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: 2292 + testutil.go:509: Offset: 1129, NextOffset: 2587 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt barlink dev .no.prefetch.landmark baz.txt 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" @@ -87204,45 +83536,8 @@ 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: 2294 - testutil.go:509: Offset: 1129, NextOffset: 2585 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2585 - testutil.go:509: Offset: 980, NextOffset: 2294 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [baz.txt dev test2 barlink test .no.prefetch.landmark foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -87257,11 +83552,13 @@ testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "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 @@ -87275,6 +83572,9 @@ 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" @@ -87284,38 +83584,32 @@ testutil.go:509: Offset: 694, NextOffset: 1030 testutil.go:509: Offset: 545, NextOffset: 881 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=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo3.txt barlink test test2 .no.prefetch.landmark bar dev 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: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 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: 2292 +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark baz.txt bar foo3.txt barlink foo1.txt test test2] 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: 0, NextOffset: 1793 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 @@ -87351,8 +83645,20 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test test2 baz.txt foo1.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink dev 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" @@ -87368,15 +83674,9 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 1958 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -87388,9 +83688,22 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 1958 + testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 @@ -87401,31 +83714,29 @@ testutil.go:509: Offset: 0, NextOffset: 1793 testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1958 testutil.go:509: Offset: 0, NextOffset: 1793 +=== 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=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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":909,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":942,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":975,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":186,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":219,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":252,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":318,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":351,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":471,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":595,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":690,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1025,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1058,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1091,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1124,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" -=== 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#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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":873,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":906,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":939,"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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1022,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1055,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1088,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1121,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt bar barlink test dev .no.prefetch.landmark 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: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 252, NextOffset: 285 @@ -87457,36 +83768,39 @@ 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: 873 - testutil.go:509: Offset: 690, NextOffset: 1022 + 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: 873, NextOffset: 906 - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 906, NextOffset: 939 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 939, NextOffset: 972 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 972, NextOffset: 2287 - testutil.go:509: Offset: 1121, NextOffset: 2574 + 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: 2288 + testutil.go:509: Offset: 1124, NextOffset: 2577 + 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 [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: 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: 2288 testutil.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 foo1.txt foo3.txt test2 baz.txt bar 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: 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: 1022 - testutil.go:509: Offset: 541, NextOffset: 873 - testutil.go:395: Comparing: "test2" vs "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 @@ -87500,6 +83814,20 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -87513,165 +83841,143 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1022, NextOffset: 1055 - testutil.go:509: Offset: 873, NextOffset: 906 - testutil.go:509: Offset: 1055, NextOffset: 1088 - testutil.go:509: Offset: 906, NextOffset: 939 - testutil.go:509: Offset: 1088, NextOffset: 1121 - testutil.go:509: Offset: 939, NextOffset: 972 - testutil.go:509: Offset: 1121, NextOffset: 2574 - testutil.go:509: Offset: 972, NextOffset: 2287 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark test barlink dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test test2 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt] + 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: 1782 + 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: 1782 + 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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + 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": [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: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test] 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 "": [foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2 baz.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: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "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: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: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 - testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 +=== 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=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 1948 - 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: 0, NextOffset: 1781 testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,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: 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: 1782 + 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: 1782 + 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 1948 - testutil.go:509: Offset: 0, NextOffset: 1782 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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=USTAR,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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":885,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":918,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":951,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":984,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":188,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":221,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":287,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":320,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":353,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":475,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":601,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":698,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1034,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1067,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1100,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1133,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.txt dev test2] + 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 test 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: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:509: Offset: 698, NextOffset: 1034 @@ -87685,14 +83991,14 @@ 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: 2306 - testutil.go:509: Offset: 1133, NextOffset: 2597 + testutil.go:509: Offset: 984, NextOffset: 2304 + testutil.go:509: Offset: 1133, NextOffset: 2599 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -87724,30 +84030,14 @@ 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 barlink test .no.prefetch.landmark baz.txt dev test2 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: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 698, NextOffset: 1034 + testutil.go:509: Offset: 549, NextOffset: 885 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1034, NextOffset: 1067 - testutil.go:509: Offset: 885, NextOffset: 918 - testutil.go:509: Offset: 1067, NextOffset: 1100 - testutil.go:509: Offset: 918, NextOffset: 951 - testutil.go:509: Offset: 1100, NextOffset: 1133 - testutil.go:509: Offset: 951, NextOffset: 984 - testutil.go:509: Offset: 1133, NextOffset: 2597 - testutil.go:509: Offset: 984, NextOffset: 2306 + testutil.go:395: Comparing: "test2" vs "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 @@ -87761,14 +84051,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: "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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -87785,143 +84067,167 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1034 - testutil.go:509: Offset: 549, NextOffset: 885 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1034, NextOffset: 1067 + testutil.go:509: Offset: 885, NextOffset: 918 + testutil.go:509: Offset: 1067, NextOffset: 1100 + testutil.go:509: Offset: 918, NextOffset: 951 + testutil.go:509: Offset: 1100, NextOffset: 1133 + testutil.go:509: Offset: 951, NextOffset: 984 + testutil.go:509: Offset: 1133, NextOffset: 2599 + testutil.go:509: Offset: 984, NextOffset: 2304 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":93,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":93,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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: 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 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: 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 baz.txt foo1.txt barlink 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: 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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 bar foo3.txt foo1.txt barlink .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: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test2" vs "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: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1794 testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + 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/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:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 93, NextOffset: 1959 - 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: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 1959 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/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=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1876,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1913,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1950,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1987,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1008,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1209,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2159,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2196,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2233,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2270,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test test2 foo1.txt baz.txt foo3.txt dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -87952,8 +84258,6 @@ testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -87961,28 +84265,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: 1877 - testutil.go:509: Offset: 1209, NextOffset: 2160 + testutil.go:509: Offset: 926, NextOffset: 1876 + testutil.go:509: Offset: 1209, NextOffset: 2159 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5687 - testutil.go:509: Offset: 2271, NextOffset: 6301 - testutil.go:395: Comparing: "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: 1876, NextOffset: 1913 + testutil.go:509: Offset: 2159, NextOffset: 2196 + testutil.go:509: Offset: 1913, NextOffset: 1950 + testutil.go:509: Offset: 2196, NextOffset: 2233 + testutil.go:509: Offset: 1950, NextOffset: 1987 + testutil.go:509: Offset: 2233, NextOffset: 2270 + testutil.go:509: Offset: 1987, NextOffset: 5685 + testutil.go:509: Offset: 2270, NextOffset: 6297 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink foo1.txt bar 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: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 @@ -87991,20 +84289,10 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2159 + testutil.go:509: Offset: 926, NextOffset: 1876 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6301 - testutil.go:509: Offset: 1988, NextOffset: 5687 - testutil.go:395: Comparing: "test2" vs "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 @@ -88018,6 +84306,25 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2159, NextOffset: 2196 + testutil.go:509: Offset: 1876, NextOffset: 1913 + testutil.go:509: Offset: 2196, NextOffset: 2233 + testutil.go:509: Offset: 1913, NextOffset: 1950 + testutil.go:509: Offset: 2233, NextOffset: 2270 + testutil.go:509: Offset: 1950, NextOffset: 1987 + testutil.go:509: Offset: 2270, NextOffset: 6297 + testutil.go:509: Offset: 1987, NextOffset: 5685 + testutil.go:395: Comparing: "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: 135, NextOffset: 172 @@ -88031,168 +84338,151 @@ 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: 2160 - testutil.go:509: Offset: 926, 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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 -=== 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: 5982 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [barlink test dev bar baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + 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 [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: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 - testutil.go:509: Offset: 146, NextOffset: 5982 - testutil.go:509: Offset: 0, NextOffset: 5424 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 testutil.go:395: Comparing: "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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 5981 + testutil.go:509: Offset: 0, NextOffset: 5423 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1894,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1931,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1968,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2005,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1012,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1215,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2175,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2212,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2249,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2286,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar test2 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 barlink test dev .no.prefetch.landmark foo1.txt test2] 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:509: Offset: 934, NextOffset: 1894 + testutil.go:509: Offset: 1215, NextOffset: 2175 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5739 - testutil.go:509: Offset: 2287, NextOffset: 6350 + testutil.go:509: Offset: 1894, NextOffset: 1931 + testutil.go:509: Offset: 2175, NextOffset: 2212 + testutil.go:509: Offset: 1931, NextOffset: 1968 + testutil.go:509: Offset: 2212, NextOffset: 2249 + testutil.go:509: Offset: 1968, NextOffset: 2005 + testutil.go:509: Offset: 2249, NextOffset: 2286 + testutil.go:509: Offset: 2005, NextOffset: 5738 + testutil.go:509: Offset: 2286, NextOffset: 6349 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -88234,7 +84524,12 @@ testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar .no.prefetch.landmark 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 "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.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: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 + testutil.go:395: Comparing: "test2" vs "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 @@ -88253,25 +84548,27 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2175 + testutil.go:509: Offset: 934, NextOffset: 1894 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 6350 - testutil.go:509: Offset: 2006, NextOffset: 5739 + testutil.go:509: Offset: 2175, NextOffset: 2212 + testutil.go:509: Offset: 1894, NextOffset: 1931 + testutil.go:509: Offset: 2212, NextOffset: 2249 + testutil.go:509: Offset: 1931, NextOffset: 1968 + testutil.go:509: Offset: 2249, NextOffset: 2286 + testutil.go:509: Offset: 1968, NextOffset: 2005 + testutil.go:509: Offset: 2286, NextOffset: 6349 + testutil.go:509: Offset: 2005, NextOffset: 5738 testutil.go:395: Comparing: "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: "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 @@ -88285,96 +84582,28 @@ 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: 2176 - testutil.go:509: Offset: 934, NextOffset: 1895 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=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=1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test .no.prefetch.landmark foo1.txt bar foo3.txt barlink 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" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - 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 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: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev test2 barlink test .no.prefetch.landmark 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: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.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" @@ -88382,73 +84611,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: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6161 - testutil.go:509: Offset: 0, NextOffset: 5605 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar test dev test2 foo1.txt foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1886 - testutil.go:509: Offset: 1213, NextOffset: 2169 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink test dev baz.txt foo1.txt 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: 1886, NextOffset: 1923 - testutil.go:509: Offset: 2169, NextOffset: 2206 - testutil.go:509: Offset: 1923, NextOffset: 1960 - testutil.go:509: Offset: 2206, NextOffset: 2243 - testutil.go:509: Offset: 1960, NextOffset: 1997 - testutil.go:509: Offset: 2243, NextOffset: 2280 - testutil.go:509: Offset: 1997, NextOffset: 5715 - testutil.go:509: Offset: 2280, NextOffset: 6327 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 testutil.go:395: Comparing: "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" @@ -88458,6 +84671,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: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6159 + testutil.go:509: Offset: 0, NextOffset: 5603 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1010,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1213,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark test dev barlink 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: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 174, NextOffset: 211 @@ -88483,30 +84744,54 @@ 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 "": [test dev test2 .no.prefetch.landmark baz.txt bar foo1.txt 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: 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: 1010, NextOffset: 1213 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: 2169, NextOffset: 2206 - testutil.go:509: Offset: 1886, NextOffset: 1923 - testutil.go:509: Offset: 2206, NextOffset: 2243 - testutil.go:509: Offset: 1923, NextOffset: 1960 - testutil.go:509: Offset: 2243, NextOffset: 2280 - testutil.go:509: Offset: 1960, NextOffset: 1997 - testutil.go:509: Offset: 2280, NextOffset: 6327 - testutil.go:509: Offset: 1997, NextOffset: 5715 + testutil.go:509: Offset: 1885, NextOffset: 1922 + testutil.go:509: Offset: 2168, NextOffset: 2205 + testutil.go:509: Offset: 1922, NextOffset: 1959 + testutil.go:509: Offset: 2205, NextOffset: 2242 + testutil.go:509: Offset: 1959, NextOffset: 1996 + testutil.go:509: Offset: 2242, NextOffset: 2279 + testutil.go:509: Offset: 1996, NextOffset: 5712 + testutil.go:509: Offset: 2279, NextOffset: 6327 testutil.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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "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 test dev baz.txt foo1.txt bar foo3.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6327 + testutil.go:509: Offset: 1996, NextOffset: 5712 + 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" @@ -88535,147 +84820,175 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2169 - testutil.go:509: Offset: 930, NextOffset: 1886 + testutil.go:509: Offset: 1213, NextOffset: 2168 + testutil.go:509: Offset: 930, NextOffset: 1885 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt test test2 .no.prefetch.landmark foo3.txt barlink dev bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 testutil.go:395: Comparing: "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 [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 test test2 .no.prefetch.landmark foo1.txt foo3.txt dev baz.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test 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: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6008 - testutil.go:509: Offset: 0, NextOffset: 5452 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 + testutil.go:509: Offset: 146, NextOffset: 6006 + testutil.go:509: Offset: 0, NextOffset: 5449 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01/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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1904,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1941,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1978,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2015,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1014,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1218,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2185,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2222,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2259,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2296,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt .no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 1904 + testutil.go:509: Offset: 1218, NextOffset: 2185 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1904, NextOffset: 1941 + testutil.go:509: Offset: 2185, NextOffset: 2222 + testutil.go:509: Offset: 1941, NextOffset: 1978 + testutil.go:509: Offset: 2222, NextOffset: 2259 + testutil.go:509: Offset: 1978, NextOffset: 2015 + testutil.go:509: Offset: 2259, NextOffset: 2296 + testutil.go:509: Offset: 2015, NextOffset: 5763 + testutil.go:509: Offset: 2296, NextOffset: 6375 + testutil.go:395: Comparing: "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: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 @@ -88689,37 +85002,6 @@ 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: 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: 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: 5765 - testutil.go:509: Offset: 2297, NextOffset: 6377 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 @@ -88733,16 +85015,28 @@ 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 dev test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark 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: 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: 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: 2186 - testutil.go:509: Offset: 937, NextOffset: 1905 + testutil.go:509: Offset: 1014, NextOffset: 1218 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2185, NextOffset: 2222 + testutil.go:509: Offset: 1904, NextOffset: 1941 + testutil.go:509: Offset: 2222, NextOffset: 2259 + testutil.go:509: Offset: 1941, NextOffset: 1978 + testutil.go:509: Offset: 2259, NextOffset: 2296 + testutil.go:509: Offset: 1978, NextOffset: 2015 + testutil.go:509: Offset: 2296, NextOffset: 6375 + testutil.go:509: Offset: 2015, NextOffset: 5763 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -88774,160 +85068,98 @@ 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: 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: 6377 - testutil.go:509: Offset: 2016, NextOffset: 5765 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2185 + testutil.go:509: Offset: 937, NextOffset: 1904 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 foo3.txt baz.txt foo1.txt bar barlink .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 .no.prefetch.landmark 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: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 testutil.go:395: Comparing: "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.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: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:395: Comparing: "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: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 - testutil.go:509: Offset: 146, NextOffset: 6187 - testutil.go:509: Offset: 0, NextOffset: 5631 -=== 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":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2432,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2469,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2506,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2543,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2715,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2752,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2789,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2826,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 testutil.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" @@ -88935,18 +85167,51 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 283, NextOffset: 320 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6185 + testutil.go:509: Offset: 0, NextOffset: 5629 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 @@ -88969,23 +85234,20 @@ 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: 2432 - testutil.go:509: Offset: 1209, NextOffset: 2715 + 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: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2469, NextOffset: 2506 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2543, NextOffset: 6614 - testutil.go:509: Offset: 2826, NextOffset: 7227 - 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:395: Comparing: "barlink" vs "barlink" + 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: 6614 + testutil.go:509: Offset: 2825, NextOffset: 7228 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -88995,8 +85257,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/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: 135, NextOffset: 172 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 283, NextOffset: 320 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar 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: "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 @@ -89009,17 +85284,32 @@ 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: 2714 + testutil.go:509: Offset: 926, NextOffset: 2431 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2715, NextOffset: 2752 - testutil.go:509: Offset: 2432, NextOffset: 2469 - testutil.go:509: Offset: 2752, NextOffset: 2789 - testutil.go:509: Offset: 2469, NextOffset: 2506 - testutil.go:509: Offset: 2789, NextOffset: 2826 - testutil.go:509: Offset: 2506, NextOffset: 2543 - testutil.go:509: Offset: 2826, NextOffset: 7227 - testutil.go:509: Offset: 2543, NextOffset: 6614 + 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: 7228 + testutil.go:509: Offset: 2542, NextOffset: 6614 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -89033,45 +85323,18 @@ 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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2715 - testutil.go:509: Offset: 926, NextOffset: 2432 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 dev test2 bar baz.txt foo1.txt test .no.prefetch.landmark] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 -=== 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: 146, NextOffset: 6911 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark barlink test foo3.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -89079,132 +85342,143 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 -=== 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: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark foo3.txt barlink dev test2 bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test dev baz.txt foo1.txt bar foo3.txt 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: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "test2" vs "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: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 -=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 - testutil.go:509: Offset: 146, NextOffset: 6911 - testutil.go:509: Offset: 0, NextOffset: 6354 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 + testutil.go:509: Offset: 146, NextOffset: 6913 + testutil.go:509: Offset: 0, NextOffset: 6355 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo3.txt test baz.txt bar barlink dev 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 test2 bar foo3.txt barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go: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: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2560, NextOffset: 6666 - testutil.go:509: Offset: 2841, NextOffset: 7276 + 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -89242,24 +85516,7 @@ testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 2730 - testutil.go:509: Offset: 934, NextOffset: 2449 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2730, NextOffset: 2767 - testutil.go:509: Offset: 2449, NextOffset: 2486 - testutil.go:509: Offset: 2767, NextOffset: 2804 - testutil.go:509: Offset: 2486, NextOffset: 2523 - testutil.go:509: Offset: 2804, NextOffset: 2841 - testutil.go:509: Offset: 2523, NextOffset: 2560 - testutil.go:509: Offset: 2841, NextOffset: 7276 - testutil.go:509: Offset: 2560, NextOffset: 6666 + 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -89273,18 +85530,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89295,41 +85543,46 @@ testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/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: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [barlink test2 .no.prefetch.landmark bar foo3.txt dev baz.txt foo1.txt test] - 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: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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/testchar1" vs "dev/testchar1" + testutil.go:395: 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=2,format=PAX,minChunkSize=64000 +=== 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=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 barlink test test2 foo1.txt bar dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:509: Offset: 146, NextOffset: 7090 @@ -89366,12 +85619,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:509: Offset: 146, NextOffset: 7090 testutil.go:509: Offset: 0, NextOffset: 6534 testutil.go:509: Offset: 146, NextOffset: 7090 @@ -89383,17 +85632,26 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "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" @@ -89411,9 +85669,10 @@ 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: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -89425,36 +85684,28 @@ 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=-2,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2444,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2481,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2518,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2555,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2727,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2764,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2801,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2838,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [baz.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 foo1.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go: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=1,prefix="../",format=PAX,minChunkSize=64000 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2442,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2479,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2516,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2553,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2725,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2762,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2799,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2836,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 349, NextOffset: 386 @@ -89477,22 +85728,43 @@ 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: 2444 - testutil.go:509: Offset: 1213, NextOffset: 2727 + testutil.go:509: Offset: 930, NextOffset: 2442 + testutil.go:509: Offset: 1213, NextOffset: 2725 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2444, NextOffset: 2481 - testutil.go:509: Offset: 2727, NextOffset: 2764 - testutil.go:509: Offset: 2481, NextOffset: 2518 - testutil.go:509: Offset: 2764, NextOffset: 2801 - testutil.go:509: Offset: 2518, NextOffset: 2555 - testutil.go:509: Offset: 2801, NextOffset: 2838 - testutil.go:509: Offset: 2555, NextOffset: 6647 - testutil.go:509: Offset: 2838, NextOffset: 7260 + testutil.go:509: Offset: 2442, NextOffset: 2479 + testutil.go:509: Offset: 2725, NextOffset: 2762 + testutil.go:509: Offset: 2479, NextOffset: 2516 + testutil.go:509: Offset: 2762, NextOffset: 2799 + testutil.go:509: Offset: 2516, NextOffset: 2553 + testutil.go:509: Offset: 2799, NextOffset: 2836 + testutil.go:509: Offset: 2553, NextOffset: 6645 + testutil.go:509: Offset: 2836, NextOffset: 7259 + testutil.go:395: Comparing: "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: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test 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 "": [.no.prefetch.landmark baz.txt foo1.txt bar dev foo3.txt barlink 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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -89504,28 +85776,37 @@ 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=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: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2727, NextOffset: 2764 - testutil.go:509: Offset: 2444, NextOffset: 2481 - testutil.go:509: Offset: 2764, NextOffset: 2801 - testutil.go:509: Offset: 2481, NextOffset: 2518 - testutil.go:509: Offset: 2801, NextOffset: 2838 - testutil.go:509: Offset: 2518, NextOffset: 2555 - testutil.go:509: Offset: 2838, NextOffset: 7260 - testutil.go:509: Offset: 2555, NextOffset: 6647 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 [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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1213, NextOffset: 2725 + testutil.go:509: Offset: 930, NextOffset: 2442 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2725, NextOffset: 2762 + testutil.go:509: Offset: 2442, NextOffset: 2479 + testutil.go:509: Offset: 2762, NextOffset: 2799 + testutil.go:509: Offset: 2479, NextOffset: 2516 + testutil.go:509: Offset: 2799, NextOffset: 2836 + testutil.go:509: Offset: 2516, NextOffset: 2553 + testutil.go:509: Offset: 2836, NextOffset: 7259 + testutil.go:509: Offset: 2553, NextOffset: 6645 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -89533,8 +85814,6 @@ testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 460, NextOffset: 497 @@ -89543,23 +85822,11 @@ 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: 2727 - testutil.go:509: Offset: 930, NextOffset: 2444 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 [bar foo3.txt barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar 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" @@ -89570,128 +85837,134 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 -=== 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=64000 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev baz.txt foo1.txt test test2 .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 - testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test barlink test2 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 -=== 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:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "test2" vs "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: 146, NextOffset: 7069 + testutil.go:509: Offset: 0, NextOffset: 6386 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 7071 + testutil.go:509: Offset: 146, NextOffset: 7069 testutil.go:509: Offset: 0, NextOffset: 6386 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=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=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2463,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2500,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2537,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2574,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2744,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2781,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2818,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2855,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev .no.prefetch.landmark 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: 2463, NextOffset: 2500 + testutil.go:509: Offset: 2744, NextOffset: 2781 + testutil.go:509: Offset: 2500, NextOffset: 2537 + testutil.go:509: Offset: 2781, NextOffset: 2818 + testutil.go:509: Offset: 2537, NextOffset: 2574 + testutil.go:509: Offset: 2818, NextOffset: 2855 + testutil.go:509: Offset: 2574, NextOffset: 6700 + testutil.go:509: Offset: 2855, NextOffset: 7311 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -89723,8 +85996,6 @@ 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=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 525, NextOffset: 733 @@ -89735,31 +86006,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: 2465 - testutil.go:509: Offset: 1218, NextOffset: 2746 + testutil.go:509: Offset: 937, NextOffset: 2463 + testutil.go:509: Offset: 1218, NextOffset: 2744 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2465, NextOffset: 2502 - testutil.go:509: Offset: 2746, NextOffset: 2783 - testutil.go:509: Offset: 2502, NextOffset: 2539 - testutil.go:509: Offset: 2783, NextOffset: 2820 - testutil.go:509: Offset: 2539, NextOffset: 2576 - testutil.go:509: Offset: 2820, NextOffset: 2857 - testutil.go:509: Offset: 2576, NextOffset: 6702 - testutil.go:509: Offset: 2857, NextOffset: 7312 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 [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 [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:401: Directory: "" vs "": [test2 bar foo3.txt barlink test dev .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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -89776,9 +86027,34 @@ 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: 2746 - testutil.go:509: Offset: 937, NextOffset: 2465 + testutil.go:509: Offset: 1218, NextOffset: 2744 + testutil.go:509: Offset: 937, 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: 2744, NextOffset: 2781 + testutil.go:509: Offset: 2463, NextOffset: 2500 + testutil.go:509: Offset: 2781, NextOffset: 2818 + testutil.go:509: Offset: 2500, NextOffset: 2537 + testutil.go:509: Offset: 2818, NextOffset: 2855 + testutil.go:509: Offset: 2537, NextOffset: 2574 + testutil.go:509: Offset: 2855, NextOffset: 7311 + testutil.go:509: Offset: 2574, NextOffset: 6700 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -89792,185 +86068,140 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2746, NextOffset: 2783 - testutil.go:509: Offset: 2465, NextOffset: 2502 - testutil.go:509: Offset: 2783, NextOffset: 2820 - testutil.go:509: Offset: 2502, NextOffset: 2539 - testutil.go:509: Offset: 2820, NextOffset: 2857 - testutil.go:509: Offset: 2539, NextOffset: 2576 - testutil.go:509: Offset: 2857, NextOffset: 7312 - testutil.go:509: Offset: 2576, NextOffset: 6702 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:395: Comparing: "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 [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark 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: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 testutil.go:395: Comparing: "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 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: "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 7124 +=== 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=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 7126 - testutil.go:509: Offset: 0, NextOffset: 6570 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 foo3.txt barlink test2 baz.txt foo1.txt test dev] - 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:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 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: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1888 - testutil.go:509: Offset: 1212, NextOffset: 2170 + testutil.go:509: Offset: 146, NextOffset: 7124 + testutil.go:509: Offset: 0, NextOffset: 6568 +=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== 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=-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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1888,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1925,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1962,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1999,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":349,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":386,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":423,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":460,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":497,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":534,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":768,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1009,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":1212,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -89981,14 +86212,14 @@ testutil.go:509: Offset: 2207, NextOffset: 2244 testutil.go:509: Offset: 1962, NextOffset: 1999 testutil.go:509: Offset: 2244, NextOffset: 2281 - testutil.go:509: Offset: 1999, NextOffset: 5700 - testutil.go:509: Offset: 2281, NextOffset: 6312 + testutil.go:509: Offset: 1999, NextOffset: 5698 + testutil.go:509: Offset: 2281, NextOffset: 6310 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -90004,8 +86235,32 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 284, NextOffset: 321 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:509: Offset: 768, NextOffset: 1009 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:509: Offset: 1009, NextOffset: 1212 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1888 + testutil.go:509: Offset: 1212, NextOffset: 2170 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark foo1.txt test dev test2 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: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -90019,9 +86274,9 @@ 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: 2170 + testutil.go:509: Offset: 930, NextOffset: 1888 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -90031,23 +86286,14 @@ testutil.go:509: Offset: 1925, NextOffset: 1962 testutil.go:509: Offset: 2244, NextOffset: 2281 testutil.go:509: Offset: 1962, NextOffset: 1999 - testutil.go:509: Offset: 2281, NextOffset: 6312 - testutil.go:509: Offset: 1999, NextOffset: 5700 + testutil.go:509: Offset: 2281, NextOffset: 6310 + testutil.go:509: Offset: 1999, NextOffset: 5698 testutil.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: "bar" vs "bar" - testutil.go:401: 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: 2170 - testutil.go:509: Offset: 930, NextOffset: 1888 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -90063,17 +86309,58 @@ 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" === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test dev test2 barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 testutil.go:395: Comparing: "dev" vs "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" @@ -90081,94 +86368,104 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo3.txt test dev .no.prefetch.landmark 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: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 + testutil.go:509: Offset: 146, NextOffset: 5993 + testutil.go:509: Offset: 0, NextOffset: 5436 +=== 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":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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1903,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1940,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1977,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2014,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":351,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":388,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":425,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":462,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":499,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":536,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":773,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1017,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":1221,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev .no.prefetch.landmark bar foo3.txt 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: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + 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: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 938, NextOffset: 1903 + testutil.go:509: Offset: 1221, 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: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 + testutil.go:509: Offset: 1903, NextOffset: 1940 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1940, NextOffset: 1977 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1977, NextOffset: 2014 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 2014, NextOffset: 5751 + testutil.go:509: Offset: 2297, NextOffset: 6363 testutil.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" @@ -90176,35 +86473,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:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 - testutil.go:509: Offset: 146, NextOffset: 5994 - testutil.go:509: Offset: 0, NextOffset: 5437 -=== 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/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 388, NextOffset: 425 testutil.go:509: Offset: 212, NextOffset: 249 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 425, NextOffset: 462 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 462, NextOffset: 499 @@ -90212,39 +86485,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 938, NextOffset: 1905 - testutil.go:509: Offset: 1221, NextOffset: 2188 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1905, NextOffset: 1942 - testutil.go:509: Offset: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1942, NextOffset: 1979 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1979, NextOffset: 2016 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 2016, NextOffset: 5753 - testutil.go:509: Offset: 2299, NextOffset: 6366 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -90258,27 +86498,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: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1221, NextOffset: 2186 + testutil.go:509: Offset: 938, NextOffset: 1903 + testutil.go: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "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: 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: 2188, NextOffset: 2225 - testutil.go:509: Offset: 1905, NextOffset: 1942 - testutil.go:509: Offset: 2225, NextOffset: 2262 - testutil.go:509: Offset: 1942, NextOffset: 1979 - testutil.go:509: Offset: 2262, NextOffset: 2299 - testutil.go:509: Offset: 1979, NextOffset: 2016 - testutil.go:509: Offset: 2299, NextOffset: 6366 - testutil.go:509: Offset: 2016, NextOffset: 5753 + testutil.go:509: Offset: 2186, NextOffset: 2223 + testutil.go:509: Offset: 1903, NextOffset: 1940 + testutil.go:509: Offset: 2223, NextOffset: 2260 + testutil.go:509: Offset: 1940, NextOffset: 1977 + testutil.go:509: Offset: 2260, NextOffset: 2297 + testutil.go:509: Offset: 1977, NextOffset: 2014 + testutil.go:509: Offset: 2297, NextOffset: 6363 + testutil.go:509: Offset: 2014, NextOffset: 5751 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -90310,170 +86560,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: "bar" vs "bar" - testutil.go:401: 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" +=== 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/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=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=64000 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev bar foo3.txt 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: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - 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 [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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev bar foo3.txt test2 .no.prefetch.landmark 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: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "dev" vs "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 testutil.go:395: Comparing: "test2" vs "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: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:509: Offset: 146, NextOffset: 6176 - testutil.go:509: Offset: 0, NextOffset: 5619 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 + testutil.go:509: Offset: 146, NextOffset: 6173 + testutil.go:509: Offset: 0, NextOffset: 5616 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2180,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2217,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2254,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2291,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1895,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1932,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1969,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":350,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":387,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":424,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":461,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":498,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":535,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":770,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1013,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":1217,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","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-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 934, NextOffset: 1897 - testutil.go:509: Offset: 1217, NextOffset: 2180 - 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 foo3.txt baz.txt 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:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2180, NextOffset: 2217 - testutil.go:509: Offset: 1934, NextOffset: 1971 - testutil.go:509: Offset: 2217, NextOffset: 2254 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2254, NextOffset: 2291 - testutil.go:509: Offset: 2008, NextOffset: 5729 - testutil.go:509: Offset: 2291, NextOffset: 6342 + testutil.go:509: Offset: 1895, NextOffset: 1932 + testutil.go:509: Offset: 2178, NextOffset: 2215 + testutil.go:509: Offset: 1932, NextOffset: 1969 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1969, NextOffset: 2006 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 2006, NextOffset: 5725 + testutil.go:509: Offset: 2289, NextOffset: 6339 testutil.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" @@ -90504,34 +86741,18 @@ testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 523, NextOffset: 730 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 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: 1895 + testutil.go:509: Offset: 1217, NextOffset: 2178 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar test 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: 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: 2180, NextOffset: 2217 - testutil.go:509: Offset: 1897, NextOffset: 1934 - testutil.go:509: Offset: 2217, NextOffset: 2254 - testutil.go:509: Offset: 1934, NextOffset: 1971 - testutil.go:509: Offset: 2254, NextOffset: 2291 - testutil.go:509: Offset: 1971, NextOffset: 2008 - testutil.go:509: Offset: 2291, NextOffset: 6342 - testutil.go:509: Offset: 2008, NextOffset: 5729 - 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 barlink test 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: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -90540,8 +86761,6 @@ testutil.go:509: Offset: 424, NextOffset: 461 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 285, NextOffset: 322 @@ -90550,13 +86769,34 @@ 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: "test" vs "test" + testutil.go:401: 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: 1895, NextOffset: 1932 + testutil.go:509: Offset: 2215, NextOffset: 2252 + testutil.go:509: Offset: 1932, NextOffset: 1969 + testutil.go:509: Offset: 2252, NextOffset: 2289 + testutil.go:509: Offset: 1969, NextOffset: 2006 + testutil.go:509: Offset: 2289, NextOffset: 6339 + testutil.go:509: Offset: 2006, NextOffset: 5725 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1217, NextOffset: 2178 + testutil.go:509: Offset: 934, NextOffset: 1895 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -90570,44 +86810,49 @@ 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: 2180 - testutil.go:509: Offset: 934, NextOffset: 1897 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test test2 bar baz.txt foo1.txt dev .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 test test2 foo1.txt bar barlink dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 testutil.go:395: Comparing: "dev" vs "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" @@ -90615,118 +86860,114 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] vs [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: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "test2" vs "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: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + 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 [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: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 testutil.go: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: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: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 6023 - testutil.go:509: Offset: 0, NextOffset: 5466 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 + testutil.go:509: Offset: 146, NextOffset: 6020 + testutil.go:509: Offset: 0, NextOffset: 5462 === RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=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=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=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:24Z","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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1916,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1953,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2027,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":352,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":389,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":426,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":463,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":500,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":537,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":775,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":1019,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":1225,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2200,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2237,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2274,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2311,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 baz.txt foo3.txt bar barlink test dev .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt barlink baz.txt foo1.txt dev test2 .no.prefetch.landmark test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:509: Offset: 1019, NextOffset: 1225 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 941, NextOffset: 1914 - testutil.go:509: Offset: 1225, NextOffset: 2198 + testutil.go:509: Offset: 941, NextOffset: 1916 + testutil.go:509: Offset: 1225, NextOffset: 2200 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 5778 - testutil.go:509: Offset: 2309, NextOffset: 6393 + testutil.go:509: Offset: 1916, NextOffset: 1953 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1953, NextOffset: 1990 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1990, NextOffset: 2027 + testutil.go:509: Offset: 2274, NextOffset: 2311 + testutil.go:509: Offset: 2027, NextOffset: 5779 + testutil.go:509: Offset: 2311, NextOffset: 6394 testutil.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" @@ -90759,16 +87000,20 @@ 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 "": [foo1.txt bar foo3.txt barlink baz.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: 527, NextOffset: 735 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: 735, NextOffset: 941 testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1225, NextOffset: 2200 + testutil.go:509: Offset: 941, NextOffset: 1916 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -90782,9 +87027,23 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1916, NextOffset: 1953 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1953, NextOffset: 1990 + testutil.go:509: Offset: 2274, NextOffset: 2311 + testutil.go:509: Offset: 1990, NextOffset: 2027 + testutil.go:509: Offset: 2311, NextOffset: 6394 + testutil.go:509: Offset: 2027, NextOffset: 5779 + testutil.go:395: Comparing: "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" @@ -90800,170 +87059,132 @@ 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" +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":146,"innerOffset":9216,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9220,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9224,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":146,"innerOffset":9228,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink dev baz.txt foo1.txt bar test2 .no.prefetch.landmark 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: 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: 6393 - testutil.go:509: Offset: 2025, NextOffset: 5778 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 775, NextOffset: 1019 - testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1019, NextOffset: 1225 - testutil.go:509: Offset: 735, NextOffset: 941 -=== RUN TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 -=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 [dev baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar barlink .no.prefetch.landmark 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: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 testutil.go:395: Comparing: "dev" vs "dev" - 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar 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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 testutil.go:395: Comparing: "test2" vs "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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 - testutil.go:509: Offset: 146, NextOffset: 6201 - testutil.go:509: Offset: 0, NextOffset: 5644 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 + testutil.go:509: Offset: 146, NextOffset: 6202 + testutil.go:509: Offset: 0, NextOffset: 5645 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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" @@ -90973,87 +87194,87 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== 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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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 [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] + testutil.go: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" === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go: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" @@ -91063,62 +87284,57 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" + 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -91127,48 +87343,57 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91177,22 +87402,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" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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 [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" @@ -91200,34 +87425,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: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "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/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: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" @@ -91235,69 +87453,60 @@ testutil.go:395: Comparing: "test/bar.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" 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== 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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "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 [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 [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 barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 "": [.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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -91306,14 +87515,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": [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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} 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 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" @@ -91321,44 +87527,50 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -91368,18 +87580,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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91388,81 +87608,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 "": [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: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/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=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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 [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": [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" === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go: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 [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: "" 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 [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" @@ -91475,23 +87697,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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -91500,14 +87710,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -91517,26 +87733,36 @@ 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -91545,44 +87771,38 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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": [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" 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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -91591,31 +87811,26 @@ testutil.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 -=== 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "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 test2 .no.prefetch.landmark] 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 [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] @@ -91629,9 +87844,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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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/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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: "test" vs "test" @@ -91649,9 +87872,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 "": [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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.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" @@ -91659,43 +87887,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 TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -91704,11 +87916,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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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" @@ -91718,38 +87940,39 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/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: "" 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 [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/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=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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": [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" @@ -91757,16 +87980,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 "": [.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 [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" @@ -91776,15 +87996,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=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -91796,17 +88015,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 "": [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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 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" @@ -91815,37 +88025,44 @@ testutil.go:395: Comparing: "test" vs "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#02/duplicated_entry_offset + testutil.go:395: Comparing: "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/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=0#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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: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 [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" @@ -91854,15 +88071,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=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go: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": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91870,15 +88089,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: "test" vs "test" - testutil.go:401: 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 [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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -91891,14 +88105,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -91908,17 +88124,15 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: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 [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" @@ -91926,19 +88140,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=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "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 [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" @@ -91946,34 +88156,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: "" 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: "test2" vs "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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -91985,15 +88195,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" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -92002,20 +88215,21 @@ testutil.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=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -92023,69 +88237,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" 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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/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 "": [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": [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" === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92093,18 +88307,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" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -92113,23 +88323,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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,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 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "barlink" vs "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -92137,8 +88344,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: "" 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] @@ -92152,39 +88362,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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === 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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92192,35 +88396,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" === 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=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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: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" @@ -92230,19 +88429,20 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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": [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": [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" @@ -92253,7 +88453,6 @@ 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] @@ -92267,73 +88466,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: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [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": [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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: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: "" 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: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": [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" @@ -92341,52 +88539,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" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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" +=== 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/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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry === 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=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -92394,55 +88603,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: "" 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: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 "": [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 [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": [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" @@ -92451,56 +88655,57 @@ testutil.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=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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": [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: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: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": [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" + testutil.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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: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" @@ -92509,49 +88714,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 "": [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:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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" @@ -92563,27 +88761,34 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=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/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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "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: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 "": [.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" @@ -92597,21 +88802,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" === 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=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go: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 [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" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -92620,14 +88835,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -92636,48 +88854,66 @@ testutil.go:395: Comparing: "test" vs "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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 "": [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: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 "": [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" -=== 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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" @@ -92685,7 +88921,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" @@ -92695,15 +88931,36 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - 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 [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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "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" @@ -92712,11 +88969,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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" @@ -92731,15 +88985,17 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] 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" @@ -92747,57 +89003,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" -=== 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=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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 [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": [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" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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" @@ -92806,13 +89052,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" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 "": [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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92820,22 +89077,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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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 [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" @@ -92843,16 +89093,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=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=0 +=== 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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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" @@ -92860,16 +89114,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" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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" @@ -92882,15 +89128,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: "" 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" +=== 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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -92898,36 +89147,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -92935,58 +89165,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=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 +=== 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/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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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 [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: "" 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: "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 [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: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" -=== 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=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -92994,14 +89225,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 "": [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 [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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93010,37 +89242,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go: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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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 [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" @@ -93048,92 +89272,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" -=== 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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] 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 .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/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 "": [.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" +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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": [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" @@ -93141,54 +89342,42 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/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/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=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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go: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: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: "" 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 .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 [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" @@ -93197,47 +89386,49 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go: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 [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: "" 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 [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" === 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=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/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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go: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" @@ -93253,35 +89444,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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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": [testchar2 testblock testfifo testchar1] 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" @@ -93289,11 +89478,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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -93301,70 +89494,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go: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": [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" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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": [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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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" @@ -93380,12 +89569,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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [.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" @@ -93393,72 +89580,77 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "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: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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [.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 [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=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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" @@ -93468,39 +89660,39 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "" 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 "": [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 [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93508,50 +89700,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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 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" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 [.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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -93560,11 +89735,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 [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" @@ -93579,10 +89751,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=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 "": [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 [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" @@ -93595,21 +89774,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: "" 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": [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=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -93617,36 +89812,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" - 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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go: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" @@ -93655,7 +89849,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 [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" @@ -93671,19 +89865,22 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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/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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [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" @@ -93691,30 +89888,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: "" 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": [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" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 +=== 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 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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] @@ -93728,28 +89929,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 [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/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -93757,16 +89960,12 @@ testutil.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 "": [.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: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" @@ -93780,52 +89979,47 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" - 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: 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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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=9,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [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" @@ -93833,74 +90027,78 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [.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 [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=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02/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=-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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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] -=== 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=-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/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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -93914,38 +90112,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 "": [.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: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/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [testfifo testchar1 testchar2 testblock] 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" @@ -93953,32 +90146,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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] 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": [testchar1 testchar2 testblock testfifo] vs [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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== 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=-1,prefix="../",format=USTAR,minChunkSize=0/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: "" 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -93986,17 +90177,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": [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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -94005,16 +90200,14 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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] @@ -94028,15 +90221,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 [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -94045,29 +90239,30 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=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=-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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go: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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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" @@ -94075,38 +90270,36 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 "": [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 [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" @@ -94120,67 +90313,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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go: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 [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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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 [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" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -94190,41 +90386,34 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -94233,32 +90422,30 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: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 "": [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" @@ -94271,16 +90458,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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: "test" vs "test" - testutil.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 [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" @@ -94290,45 +90476,44 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 "": [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": [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 "": [.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" @@ -94337,7 +90522,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 [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" @@ -94346,72 +90531,73 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=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 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94420,30 +90606,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=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "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": [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: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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -94451,38 +90636,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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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 "": [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: "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" @@ -94496,29 +90680,14 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== 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=-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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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" @@ -94533,74 +90702,73 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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:395: Comparing: "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 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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: "barlink" vs "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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": [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=-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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 "": [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": [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" @@ -94608,15 +90776,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=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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/testblock" vs "dev/testblock" @@ -94631,29 +90792,34 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 "": [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" @@ -94661,38 +90827,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 [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 [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset + 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94706,33 +90886,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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + 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 [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: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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 [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 [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" @@ -94740,38 +90915,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: "test" vs "test" + testutil.go:401: 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: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: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -94780,14 +90956,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 [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 [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" @@ -94795,13 +90971,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/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/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -94810,14 +90994,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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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 [test2 baz.txt barlink test dev] + 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" @@ -94829,73 +91010,64 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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": [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: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 [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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=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=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: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] -=== 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:395: Comparing: "baz.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 "": [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" @@ -94911,32 +91083,35 @@ 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [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" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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" @@ -94946,19 +91121,16 @@ 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=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go: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 [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" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -94968,33 +91140,32 @@ testutil.go:401: 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 [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: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": [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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95004,46 +91175,55 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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=-2,prefix="./",format=USTAR,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=64000 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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" @@ -95053,36 +91233,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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95095,31 +91289,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" -=== 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=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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 +=== 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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [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" @@ -95132,35 +91327,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: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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 [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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" @@ -95169,22 +91360,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "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 "": [barlink test dev test2 baz.txt] 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 [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" @@ -95192,29 +91382,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" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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: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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 "": [dev test2 baz.txt barlink test] 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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" @@ -95230,8 +91437,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 "": [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 "": [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] @@ -95245,14 +91451,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 TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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=9,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + 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/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/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go: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" @@ -95268,7 +91476,7 @@ 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: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" @@ -95283,29 +91491,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" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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=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/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "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: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: "" 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: "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" @@ -95313,43 +91514,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=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=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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=-2,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -95357,11 +91553,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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" @@ -95371,20 +91564,22 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 "": [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 [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" @@ -95392,38 +91587,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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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 "": [.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: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=0,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -95431,27 +91627,28 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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 "": [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": [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: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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 [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] @@ -95465,21 +91662,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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" @@ -95488,36 +91678,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" +=== 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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 [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" -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 "": [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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -95525,37 +91708,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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95564,13 +91733,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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 .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" @@ -95579,15 +91742,26 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 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": [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" @@ -95597,38 +91771,34 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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": [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" @@ -95636,31 +91806,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 "": [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:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: 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#02/duplicated_entry_offset + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [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" @@ -95668,22 +91838,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" 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 [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" @@ -95692,57 +91862,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=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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": [testblock testfifo testchar1 testchar2] vs [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: "" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95751,7 +91916,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 [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" @@ -95759,41 +91924,41 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go: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 [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: "" 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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -95801,14 +91966,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=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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" @@ -95816,19 +91983,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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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: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] @@ -95839,29 +92002,35 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=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/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" 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 [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" @@ -95869,102 +92038,97 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go: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 [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: "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: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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go: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 [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: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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 [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" + testutil.go:395: Comparing: "test" vs "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=-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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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": [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" @@ -95975,88 +92139,91 @@ 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": [testfifo testchar1 testchar2 testblock] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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 [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=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=-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 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96065,13 +92232,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 +=== 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/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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "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" @@ -96083,75 +92251,76 @@ testutil.go:395: Comparing: "dev/testfifo" vs "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 [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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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/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: "" 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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -96160,31 +92329,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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testfifo" vs "dev/testfifo" testutil.go:395: 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=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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=GNU,minChunkSize=0 -=== 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=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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" @@ -96197,15 +92364,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: "" 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: "" 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96213,67 +92381,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: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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go: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:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== 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: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: "" 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": [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" === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go: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: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 "": [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" @@ -96281,45 +92454,33 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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: "" 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: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 [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" @@ -96327,39 +92488,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=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 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 .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 [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" @@ -96367,11 +92527,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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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" @@ -96379,112 +92544,112 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "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: "" 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": [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: "" 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" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== 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=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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: "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=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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "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: "" 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": [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 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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/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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -96493,93 +92658,82 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 [dev test2 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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "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=-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=0,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== 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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: "test" vs "test" testutil.go:401: Directory: "test" vs "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=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go: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" + 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 "": [.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" @@ -96595,33 +92749,32 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: "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 "": [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: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" @@ -96629,71 +92782,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: "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=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go: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/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: "" 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: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/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=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 [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" @@ -96706,58 +92859,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [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: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: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [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" @@ -96765,8 +92921,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" + 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -96774,40 +92931,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 [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=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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: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 "": [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96815,16 +92975,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" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] 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" @@ -96834,38 +92998,37 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go: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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -96875,32 +93038,26 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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" @@ -96913,15 +93070,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" + 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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -96930,19 +93089,21 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 === 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 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": [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" @@ -96951,51 +93112,48 @@ testutil.go:401: Directory: "test2" 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: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/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 "": [.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -97005,14 +93163,30 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97025,8 +93199,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=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#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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":"2026-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 "": [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" @@ -97041,37 +93221,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=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} 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:401: Directory: "" vs "": [test2 baz.txt barlink test dev] 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": [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" @@ -97079,73 +93255,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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo 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 "": [.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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== 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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go: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/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 "": [.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -97155,95 +93312,95 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=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=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "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 "": [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 [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 +=== 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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.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 [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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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 TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=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 -=== 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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go: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": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97252,12 +93409,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 "": [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -97267,28 +93419,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 TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -97304,15 +93460,13 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=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=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -97320,40 +93474,38 @@ testutil.go:395: Comparing: "dev" vs "dev" testutil.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 +=== 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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -97361,15 +93513,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 "": [.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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -97378,19 +93535,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=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#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=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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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 "": [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": [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" @@ -97399,16 +93556,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" - 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: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" @@ -97417,37 +93573,38 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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=0,prefix="/",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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:395: Comparing: "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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + 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 [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 [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" @@ -97455,30 +93612,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/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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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: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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "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" @@ -97487,61 +93631,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" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 "": [.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/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=gzip_compression_level=-2,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 +=== 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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18: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-01-24T05:18:58Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:58Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:58Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:58Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:58Z","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 "": [barlink test dev test2 baz.txt] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -97549,15 +93686,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=-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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 [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" @@ -97565,15 +93705,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" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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" @@ -97585,17 +93721,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=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 [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 [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" @@ -97604,57 +93744,64 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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: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/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":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","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 "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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=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#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:24Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46: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":"2024-12-21T22:46:24Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:24Z","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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:18:57Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:18:57Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:18:57Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:18:57Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "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" @@ -97662,24 +93809,653 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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 [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/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== 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/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=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=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=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 +=== 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=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=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=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=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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 +=== 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 +=== 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=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=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=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=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=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 +=== 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=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=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=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=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=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 +=== 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=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=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=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 +=== 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=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=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=9,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=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 +=== 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=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=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=9,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=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 +=== 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=9,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== 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=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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=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 +=== 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=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== 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=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=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=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 +=== 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=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=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#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=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=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 +=== 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=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=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=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=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=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 +=== 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 +=== 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=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=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=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=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 +=== 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=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=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 +=== 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=-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=-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=-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=-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=-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 +=== 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=-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=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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=-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=-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 +=== 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=-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=-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=-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=-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=-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 +=== 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=-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=-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=-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=-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=-2,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== 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=0,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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=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=0,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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=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=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=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=0,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=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=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=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=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=0,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 +=== 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=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=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 +=== 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/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/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/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=1,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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=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/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 +=== 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=-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/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/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=-2,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/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=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset @@ -97690,11 +94466,11 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/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/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=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset @@ -97714,626 +94490,626 @@ === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset --- PASS: TestGzipEStargz (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen (19.70s) + --- PASS: TestGzipEStargz/testWriteAndOpen (52.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.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=0,prefix="./",lossless=true,format=PAX (0.04s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.05s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.05s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.05s) --- 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.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.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.06s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.06s) - --- 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=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,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=-1,prefix="",lossless=true,format=USTAR (0.02s) + --- 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.02s) - --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) + --- 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.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.05s) + --- 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.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=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) - --- 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.01s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.06s) + --- 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.02s) --- 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=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.03s) --- 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=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- 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=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.03s) --- 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=1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.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=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.05s) --- 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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.04s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) - --- 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=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.10s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.11s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.05s) - --- 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=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.12s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.03s) - --- 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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.10s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.06s) - --- 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.03s) - --- 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.07s) - --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.03s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) --- 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.13s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.11s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.06s) - --- 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.09s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.08s) - --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.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=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) - --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.08s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.07s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=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.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.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=1,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.14s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.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=true,format=USTAR (0.02s) --- 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=true,format=PAX (0.03s) --- 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=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=-1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.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=false,format=USTAR (0.03s) --- 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=false,format=GNU (0.02s) --- 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=false,format=USTAR (0.05s) --- 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=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.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=-1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.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=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.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=GNU (0.04s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.03s) --- 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=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.05s) --- 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=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) + --- 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.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=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=1,prefix="",lossless=true,format=USTAR (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.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=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.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=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.08s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.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=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.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=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.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=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) + --- 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.03s) + --- 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=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.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.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=-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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.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=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) + --- 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.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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.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=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.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=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.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=-2,prefix="",lossless=false,format=PAX (0.01s) --- 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=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.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=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=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=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=false,format=USTAR (0.02s) --- 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=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=false,format=PAX (0.01s) - --- 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/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.02s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.10s) --- 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=true,format=GNU (0.01s) --- 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=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) --- 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=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) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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.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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.05s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=1,prefix="../",lossless=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=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- 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=true,format=PAX (0.01s) --- 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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.02s) + --- 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=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.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=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.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=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=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.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=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.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=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="",lossless=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.08s) --- 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=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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=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/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=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=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.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) @@ -98341,415 +95117,415 @@ --- 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=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.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) + --- 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.03s) + --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="/",lossless=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.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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.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=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=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) --- 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=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- 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=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=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) --- 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.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=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.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=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.05s) --- 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.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.07s) --- 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=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.05s) + --- 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.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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (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=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=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.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=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.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.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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) + --- 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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.07s) --- 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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.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) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) + --- 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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.06s) + --- 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.06s) + --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.05s) --- 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=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (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) - --- 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=true,format=PAX (0.00s) + --- 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.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.00s) + --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) + --- 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=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.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=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.04s) + --- 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.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) --- 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.05s) --- 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.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=true,format=PAX (0.03s) --- 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=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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.04s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.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.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=0,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.05s) + --- 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.02s) --- 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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.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.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.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=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=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.01s) - --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.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=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.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.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=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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.06s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.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=false,format=USTAR (0.04s) --- 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=false,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.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=PAX (0.02s) + --- 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.05s) --- 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.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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.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=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/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=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.06s) --- 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=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) - --- 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=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.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=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.04s) --- 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.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=true,format=USTAR (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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.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=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) --- 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=true,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.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=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.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) @@ -98768,240 +95544,240 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.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=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) + --- 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.08s) --- 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.03s) --- 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=false,format=PAX (0.04s) --- 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=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=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.02s) + --- 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=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.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.02s) --- 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.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.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.09s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.02s) + --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) + --- 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.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.08s) --- 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=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.04s) --- 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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.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=-1,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- 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.02s) + --- 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.04s) --- 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=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=false,format=GNU (0.02s) + --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.07s) --- 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=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.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=true,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=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.05s) --- 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=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.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=false,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.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.01s) + --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.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=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.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) @@ -99009,27 +95785,27 @@ --- 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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.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=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.01s) --- 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) @@ -99042,3431 +95818,3431 @@ --- 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.04s) --- 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.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.03s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.03s) + --- 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.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.03s) --- 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.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.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=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.06s) --- 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.02s) --- 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=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.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=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.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.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.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=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=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=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.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=9,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.05s) --- 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=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.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=false,format=GNU (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,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=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- 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=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.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=true,format=GNU (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/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=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=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.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) --- 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=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) --- 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=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=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) + --- 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.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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.08s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.08s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.08s) --- 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.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.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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.04s) - --- 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.04s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.08s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.06s) + --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.08s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.09s) + --- 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.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.08s) + --- 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.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.06s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.06s) --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.11s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.04s) - --- 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.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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.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=-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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.09s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.09s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.07s) + --- 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.08s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.05s) --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.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=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.05s) - --- 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.05s) - --- 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.04s) - --- 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.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.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.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.05s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.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=false,format=USTAR (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.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/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.02s) - --- PASS: TestGzipEStargz/testBuild (26.43s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.28s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.16s) + --- 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.09s) + --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=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.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.28s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.06s) + --- 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.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.21s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.20s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.30s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.19s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.18s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.18s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.09s) + --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.18s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.30s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.18s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.20s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.18s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.26s) + --- 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.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.08s) + --- 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.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testBuild (91.44s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.33s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.26s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.33s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.20s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.31s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.26s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.29s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.36s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) + --- 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.09s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-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.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- 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.06s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.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=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- 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=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) --- 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=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=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.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=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.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.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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- 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.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.14s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.14s) + --- 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.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.14s) --- 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.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.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=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=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=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.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=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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- 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.03s) - --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.31s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.27s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.12s) + --- 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.20s) + --- 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=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.38s) + --- 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.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.23s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.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=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=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,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.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.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.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=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- 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=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.30s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.35s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.36s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.38s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.27s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.38s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.31s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.45s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.31s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.65s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.31s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) + --- 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.14s) + --- 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.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.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.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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=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=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.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=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- 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.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.14s) + --- 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.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.07s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.22s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.26s) + --- 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=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- 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.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.23s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=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=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) --- 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.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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- 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=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=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=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.02s) - --- 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=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) - --- 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.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.13s) + --- 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.05s) + --- 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.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=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.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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.01s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) --- 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=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=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.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) + --- 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.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- 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.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.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.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.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=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.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=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=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.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=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.12s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- 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=PAX,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.05s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.14s) --- 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.18s) + --- 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.12s) --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) - --- 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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.04s) - --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.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) - --- 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=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.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=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=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.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=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.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.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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.12s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) --- 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.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=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.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.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=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.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.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=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.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=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.04s) - --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.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.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.01s) - --- 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.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.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.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.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.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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.15s) + --- 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.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.13s) + --- 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/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestGzipEStargz/testBuild/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/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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.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.01s) - --- 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.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.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) --- 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=-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=USTAR,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.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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.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.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.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.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=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- 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.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.04s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) --- 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=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=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=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.02s) - --- 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=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.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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.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=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=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.03s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- 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=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.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=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.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.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=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) --- 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=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.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.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.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=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.01s) - --- 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=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) --- 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.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.01s) - --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify (26.79s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify (109.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.22s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.17s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.24s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.32s) - --- 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.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.11s) - --- 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.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.05s) - --- 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.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.00s) - --- 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.02s) - --- 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.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.08s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.29s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.22s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.05s) - --- 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=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.30s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.39s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.28s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.29s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.28s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.16s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.13s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.25s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.08s) - --- 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=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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=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=-2,prefix="../",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.18s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.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=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=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.02s) - --- 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=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.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=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.11s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.14s) + --- 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.19s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.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.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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-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.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- 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.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=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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) + --- 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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.03s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.05s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.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=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.08s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.13s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.00s) --- 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.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.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.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.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.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=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 (0.11s) --- 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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- 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=9,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.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.02s) - --- 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=9,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.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=9,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- 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=1,prefix="../",format=USTAR,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.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.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.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.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=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,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.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=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=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.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.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.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.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=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.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.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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.10s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.12s) + --- 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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.12s) --- 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.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=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.10s) --- 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.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.01s) - --- 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.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=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.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=1,prefix="/",format=GNU,minChunkSize=64000#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.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.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=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.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=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.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=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.01s) - --- 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.01s) - --- 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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.01s) - --- 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.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.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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.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=9,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) + --- 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.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.32s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.23s) + --- 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.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.14s) + --- 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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.44s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.23s) + --- 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.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.30s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.38s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.16s) --- 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=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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.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=USTAR,minChunkSize=64000#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.27s) + --- 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.05s) + --- 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.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.08s) + --- 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=GNU,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) + --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=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=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) + --- 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=-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.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.12s) + --- 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=USTAR,minChunkSize=0#02 (0.10s) + --- 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=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) + --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.01s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.01s) - --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.23s) + --- 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=64000#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.08s) --- 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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.14s) --- 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=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.11s) --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.18s) --- 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.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.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.09s) --- 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=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.12s) --- 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.19s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.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=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.11s) --- 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=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=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.14s) --- 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 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.12s) --- 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 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,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=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=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.09s) --- 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=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,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.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=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.05s) --- 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=-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.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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (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=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.09s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.09s) --- 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.06s) --- 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=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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.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 (0.12s) --- 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=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.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=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.19s) --- 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=-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 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=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) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.18s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.07s) --- 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.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (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=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.10s) --- 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.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.17s) --- 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.01s) --- 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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=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.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) --- 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.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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.15s) --- 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.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.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=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.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 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.17s) --- 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=GNU,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01/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=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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/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=USTAR,minChunkSize=0#01 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.14s) --- 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 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.21s) --- 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=USTAR,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 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.28s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.18s) --- 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.20s) --- 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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.13s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) + --- 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.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 (0.06s) --- 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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.07s) --- 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=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.13s) --- 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.07s) --- 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 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- 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=USTAR,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 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (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=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.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.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) --- 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=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.16s) --- 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=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=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 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,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 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) --- 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 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.17s) --- 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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.13s) --- 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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- 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.01s) - --- 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=PAX,minChunkSize=0#02 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) --- 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.02s) + --- 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.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.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.06s) --- 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 (0.21s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.23s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.19s) --- 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=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.20s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.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 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.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.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- 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.17s) --- 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=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- 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.28s) --- 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=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.17s) --- 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.07s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- 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 (0.21s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) --- 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/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.15s) --- 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=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.17s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=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.12s) --- 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.24s) --- 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.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) --- 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 (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=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=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.19s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.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=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.20s) --- 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.18s) --- 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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=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.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) --- 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.18s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-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/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=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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.18s) --- 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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.11s) --- 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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.16s) --- 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.07s) --- 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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.17s) --- 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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.17s) --- 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.12s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.15s) --- 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 (0.26s) --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.16s) --- 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=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.08s) --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (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=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.07s) --- 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.06s) --- 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=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.12s) --- 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 (0.18s) --- 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=USTAR,minChunkSize=64000/duplicated_entry_offset (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.16s) + --- 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=0/lost_digest_in_a_entry (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.14s) --- 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.13s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 (0.06s) --- 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.02s) + --- 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 (0.07s) --- 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 (0.15s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 (0.14s) --- 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.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.12s) --- 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.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.10s) --- 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=64000 (0.02s) + --- 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.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.22s) --- 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=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.16s) --- 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=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.16s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 (0.11s) --- 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.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/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=0/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.12s) --- 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=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.17s) --- 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=PAX,minChunkSize=64000/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.14s) --- 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.12s) --- 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.12s) --- 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 (0.16s) --- 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=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.17s) --- 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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.17s) --- 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=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 (0.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.18s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.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=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.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.05s) --- 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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.10s) --- 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.11s) --- 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=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.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=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.09s) --- 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.10s) --- 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 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.11s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.12s) --- 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.14s) --- 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/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.09s) --- 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=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.12s) --- 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.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.08s) --- 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 (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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/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=0/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 (0.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.11s) --- 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=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.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.10s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.07s) --- 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.11s) --- 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.07s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 (0.02s) + --- 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.09s) --- 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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.11s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.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.11s) --- 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=PAX,minChunkSize=0 (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=PAX,minChunkSize=0 (0.14s) --- 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 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (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=PAX,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) --- 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 (0.08s) --- 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=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.10s) --- 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 (0.05s) --- 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 (0.13s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.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=USTAR,minChunkSize=64000/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/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=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 (0.18s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.03s) - --- 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=GNU,minChunkSize=64000 (0.16s) --- 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=USTAR,minChunkSize=0 (0.02s) + --- 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.16s) --- 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.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.12s) --- 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.13s) --- 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.08s) --- 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=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.18s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.25s) --- 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.14s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.14s) --- 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 (0.09s) --- 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/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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- 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 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 (0.11s) --- 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 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.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=PAX,minChunkSize=64000#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.12s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.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 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.11s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.13s) --- 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 (0.20s) --- 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.14s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.15s) --- 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) - --- 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 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.16s) --- 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.04s) - --- 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 (0.22s) --- 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=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 (0.19s) --- 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=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.14s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.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=USTAR,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) - --- 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=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (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=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.15s) --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) + --- 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/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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.13s) --- 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 (0.11s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.12s) --- 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=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.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.07s) --- 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.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.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 (0.08s) --- 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=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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.13s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) - --- 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=PAX,minChunkSize=64000#01 (0.05s) --- 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=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/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.07s) --- 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=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.17s) --- 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.14s) --- 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.12s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.09s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01/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.08s) --- 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.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 (0.05s) --- 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.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=PAX,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=0#01 (0.10s) --- 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=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) --- 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.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 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.10s) --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-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/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.04s) + --- 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.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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.11s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/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.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.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 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.12s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (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.01s) --- 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=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.10s) + --- 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=USTAR,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=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.15s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 (0.13s) --- 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.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=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.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=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/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.02s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#01 (0.15s) --- 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 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) --- 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=0#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 (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.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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=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.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) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.11s) --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.05s) --- 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=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.10s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01/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/duplicated_entry_offset (0.00s) + --- 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=64000#01 (0.03s) + --- 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.09s) --- 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 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.10s) --- 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 (0.07s) --- 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.10s) --- 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=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.12s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.12s) --- 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 (0.05s) --- 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 (0.04s) --- 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=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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02/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.13s) --- 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.10s) --- 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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.05s) --- 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 (0.07s) --- 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=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.10s) --- 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 (0.04s) --- 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.04s) --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) --- 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.02s) + --- 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.06s) --- 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.06s) --- 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 (0.06s) --- 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.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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.21s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.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.08s) --- 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 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.15s) --- 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.03s) + --- 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.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.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 (0.08s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.15s) --- 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 (0.05s) --- 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.14s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=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.08s) --- 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.08s) --- 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/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.15s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.16s) --- 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 (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=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- 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.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 (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=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.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=9,prefix="",format=USTAR,minChunkSize=0#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=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.03s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.12s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.10s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/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/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.07s) --- 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.03s) + --- 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.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.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- 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.07s) --- 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.03s) + --- 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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.04s) --- 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.01s) - --- 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=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.05s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) --- 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.03s) + --- 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.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- 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=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.15s) + --- 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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.17s) --- 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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.13s) --- 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.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 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- 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 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.09s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.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 (0.05s) --- 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 (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=-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 (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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.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.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/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.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.02s) + --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#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.16s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.15s) --- 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.03s) - --- 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=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.11s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.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 (0.05s) --- 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=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (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=64000#02 (0.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- 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/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 (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.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=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/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.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.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=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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.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=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.03s) - --- 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 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) - --- 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 (0.09s) --- 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.03s) - --- 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=0#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 (0.07s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.07s) --- 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 (0.04s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.04s) --- 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.10s) --- 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.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=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.02s) + --- 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/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.04s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.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=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#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=64000#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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 (0.06s) --- 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 (0.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.05s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.13s) --- 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.11s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.12s) --- 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.21s) +--- PASS: TestGzipFooter (0.18s) PASS -ok github.com/containerd/stargz-snapshotter/estargz 32.575s +ok github.com/containerd/stargz-snapshotter/estargz 128.320s === RUN TestNoError --- PASS: TestNoError (0.00s) === RUN TestOneError @@ -102474,7 +99250,7 @@ === RUN TestMultipleErrors --- PASS: TestMultipleErrors (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/errorutil 0.005s +ok github.com/containerd/stargz-snapshotter/estargz/errorutil 0.042s === RUN TestGzipEStargz === RUN TestGzipEStargz/testBuild === PAUSE TestGzipEStargz/testBuild @@ -102483,79 +99259,29 @@ === RUN TestGzipEStargz/testWriteAndOpen === PAUSE TestGzipEStargz/testWriteAndOpen === CONT TestGzipEStargz/testBuild -=== CONT TestGzipEStargz/testWriteAndOpen === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 -=== CONT TestGzipEStargz/testDigestAndVerify -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== CONT TestGzipEStargz/testWriteAndOpen === 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=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 "" -=== 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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" +=== CONT TestGzipEStargz/testDigestAndVerify +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=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=USTAR,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/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR 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=USTAR -=== 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: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=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: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 - 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] 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: 1602, NextOffset: 1639 - 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 -=== 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:509: Offset: 582, NextOffset: 3171 -=== 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" 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=GNU,minChunkSize=0 -=== 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" @@ -102578,19 +99304,115 @@ testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== 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"}]} === RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== 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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: === 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 @@ -102604,7 +99426,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 "": [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 @@ -102617,30 +99439,38 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 1152] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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: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=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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 testutil.go:509: Offset: 582, NextOffset: 3171 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 1152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU +=== 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" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -102663,21 +99493,20 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 1152] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU === 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=GNU +=== 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" 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 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 40] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -102686,6 +99515,13 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=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=USTAR,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -102697,84 +99533,62 @@ 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] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - 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:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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=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=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: 545, NextOffset: 582 -=== 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:509: Offset: 1639, NextOffset: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] -=== 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=USTAR - 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:509: Offset: 4284, NextOffset: 4321 -=== 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: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=0,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=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 1152] +=== 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 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 40] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,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"}]} -=== 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,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:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go: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=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" @@ -102783,84 +99597,65 @@ 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: "foo2" vs "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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 1152] +=== 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: -=== 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=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: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: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=PAX,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== 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=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 1152] +=== 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 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=0,prefix="../",lossless=false,format=PAX +=== 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=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 1152] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 1152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=0,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,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 40] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== 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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -102868,8 +99663,11 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME 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: 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" @@ -102879,37 +99677,52 @@ testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40] -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 4284, NextOffset: 4321 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=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: 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 40] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 + 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 + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 40] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 40 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=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=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=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: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 @@ -102924,7 +99737,12 @@ 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 + 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" @@ -102932,47 +99750,26 @@ 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=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 +=== 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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== 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=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/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:395: Comparing: "" vs "" 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" @@ -102980,6 +99777,11 @@ 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" @@ -102995,36 +99797,46 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40] +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 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=1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 40] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 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=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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 + 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" @@ -103032,17 +99844,20 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 4284 +=== NAME TestGzipEStargz/testWriteAndOpen/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:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -103051,48 +99866,58 @@ 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=USTAR - testutil.go:1580: testing streams: [0 40] +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 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/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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,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 40 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=1,prefix="/",lossless=false,format=PAX +=== 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=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] +=== 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 40 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=1,prefix="/",lossless=false,format=GNU +=== 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 +=== 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 [.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: 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" @@ -103100,13 +99925,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 - 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -103120,36 +99940,47 @@ testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 40] +=== 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 40 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=1,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 40] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 40 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=1,prefix="../",lossless=false,format=PAX +=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go: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 @@ -103176,37 +100007,37 @@ 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=GNU - testutil.go:1580: testing streams: [0 40] +=== 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 + 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 40 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/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 -=== 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=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=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=9,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":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 @@ -103230,79 +100061,77 @@ 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/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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,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=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=PAX +=== 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=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=9,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=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/empty-compression=externaltoc_gzip_compression_level=9,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=9,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=9,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 34] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 355 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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 -=== 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=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 552, NextOffset: 589 testutil.go:509: Offset: 392, NextOffset: 478 -=== 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=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=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=PAX -=== 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] + 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 @@ -103315,56 +100144,59 @@ testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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/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=9,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== 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=9,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=9,prefix="/",lossless=true,format=USTAR +=== 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=9,prefix="/",lossless=false,format=USTAR +=== 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=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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX +=== 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=9,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=-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: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=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" 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: 96, NextOffset: 133 testutil.go:509: Offset: 208, NextOffset: 245 @@ -103375,6 +100207,19 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 558, NextOffset: 595 +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 34] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" @@ -103391,69 +100236,39 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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=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/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=9,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=9,prefix="../",lossless=true,format=PAX +=== 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=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go: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 +=== 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: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] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-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 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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 testutil.go:509: Offset: 400, NextOffset: 486 @@ -103462,13 +100277,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: 207, NextOffset: 244 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 244, NextOffset: 557 testutil.go:509: Offset: 132, NextOffset: 363 @@ -103479,57 +100287,110 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== 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 testutil.go:1580: testing streams: [0 34] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,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=-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/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 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] +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,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=-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=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34] +=== 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 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX +=== 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=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 175] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 + testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === 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"}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".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: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 @@ -103543,19 +100404,10 @@ 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] -=== 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=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 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -103565,63 +100417,47 @@ testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 34] +=== 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 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="./",lossless=false,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=1,prefix="./",format=USTAR,minChunkSize=0 +=== 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=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34] +=== 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 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,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=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34] +=== 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 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,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=-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=-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"}]} -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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":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" @@ -103629,21 +100465,16 @@ 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: "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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] 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: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: 206, NextOffset: 243 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 93, NextOffset: 130 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 243, NextOffset: 552 testutil.go:509: Offset: 130, NextOffset: 355 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -103654,59 +100485,29 @@ testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:509: Offset: 392, NextOffset: 478 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 34] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== 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] +=== 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=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 34 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=-1,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=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 34] +=== 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 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=9,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: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 === 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 "" -=== 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: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 @@ -103721,25 +100522,12 @@ testutil.go:509: Offset: 402, NextOffset: 488 testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 96, NextOffset: 133 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 -=== 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=true,format=USTAR - 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: 133, NextOffset: 365 -=== 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: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -103747,70 +100535,54 @@ 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=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=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 1124 - testutil.go:2349: [1] at 175 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 2176 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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go: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 === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 175 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=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: 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" -=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 363, NextOffset: 400 @@ -103818,7 +100590,12 @@ 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: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" @@ -103826,69 +100603,54 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] +=== 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 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 1052 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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 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 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] + testutil.go:1641: [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=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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/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=PAX,minChunkSize=0 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=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] -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 @@ -103902,67 +100664,111 @@ 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 [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 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 testutil.go:509: Offset: 134, NextOffset: 365 -=== 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: -=== 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: 562, NextOffset: 599 testutil.go:509: Offset: 365, NextOffset: 402 -=== 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: 599, NextOffset: 685 -=== 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:509: Offset: 402, NextOffset: 488 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 175] +=== 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 1124 - testutil.go:2349: [1] at 175 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 1052 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 175] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 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 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 175] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1124 - testutil.go:2349: [1] at 175 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 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go: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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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"}]} @@ -103981,7 +100787,12 @@ testutil.go:509: Offset: 394, NextOffset: 480 testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [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: 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" @@ -103989,25 +100800,16 @@ 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] -=== 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=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR +=== 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 @@ -104015,7 +100817,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=PAX +=== 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 @@ -104023,7 +100825,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=PAX +=== 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 @@ -104031,9 +100833,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/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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2176] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104041,7 +100841,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=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 @@ -104049,7 +100849,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","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=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 133] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== 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: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"}]} @@ -104070,77 +100878,51 @@ testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 95, NextOffset: 132 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 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" -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 560, NextOffset: 597 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 597, NextOffset: 683 testutil.go:509: Offset: 400, NextOffset: 486 -=== RUN TestGzipEStargz/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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1052 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=0,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] +=== 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 2176 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=0,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1052 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=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176] +=== 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 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=0,prefix="/",lossless=true,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=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"}]} @@ -104159,9 +100941,7 @@ testutil.go:509: Offset: 397, NextOffset: 483 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] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go: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 @@ -104171,81 +100951,54 @@ 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=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=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 397 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 594, NextOffset: 680 testutil.go:509: Offset: 397, NextOffset: 483 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] +=== 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=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:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 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=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052] +=== 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 1052 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=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2176] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] 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: [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=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 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=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=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"}]} @@ -104255,33 +101008,16 @@ testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 134, NextOffset: 366 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 562 -=== 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=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: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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 366, NextOffset: 403 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=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=GNU,minChunkSize=0 testutil.go:509: Offset: 562, NextOffset: 599 -=== 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: 403, NextOffset: 489 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go: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" @@ -104293,56 +101029,58 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 247, NextOffset: 562 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 134, NextOffset: 366 === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1052] +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 127] 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: [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=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2176] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 135] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 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=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1052] +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 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=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=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=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 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=USTAR - testutil.go:1580: testing streams: [0 0 126] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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=true,format=PAX +=== 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"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -104356,7 +101094,7 @@ 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 [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 177, NextOffset: 210 testutil.go:509: Offset: 82, NextOffset: 115 @@ -104369,42 +101107,17 @@ testutil.go:509: Offset: 299, NextOffset: 332 testutil.go:509: Offset: 501, NextOffset: 577 testutil.go:509: Offset: 332, NextOffset: 408 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 126] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 125] +=== 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=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 125 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=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} @@ -104419,29 +101132,11 @@ 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/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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 476, NextOffset: 509 testutil.go:509: Offset: 341, NextOffset: 417 testutil.go:509: Offset: 509, NextOffset: 585 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 476 -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 134 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: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" @@ -104449,164 +101144,12 @@ 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=1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 132] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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=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=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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 410 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:509: Offset: 334, NextOffset: 410 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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 127] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 135] - testutil.go:2330: got gzip streams: -=== 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:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 127] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 135] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 135 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 416 - testutil.go:509: Offset: 512, NextOffset: 588 - 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: 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=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-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:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go: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:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104615,6 +101158,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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -104623,57 +101168,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 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=GNU,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":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 408 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:395: Comparing: "" vs "" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=9,prefix="",src=0,format=PAX,minChunkSize=0 - 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=true,format=USTAR testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=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/1dir_1empty_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/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: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,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 @@ -104682,8 +101184,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=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 @@ -104692,50 +101192,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=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 128] 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: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 [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 -=== 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 128 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 476 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 testutil.go:395: Comparing: "foo2" vs "foo2" 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: 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: 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: 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: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:509: Offset: 341, NextOffset: 417 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: @@ -104745,8 +101242,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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 @@ -104771,52 +101266,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 410 -=== 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] 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: 504, NextOffset: 580 -=== 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: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - 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/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=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 @@ -104824,11 +101281,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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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: 416 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 === RUN TestGzipEStargz/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: -=== 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:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -104843,6 +101329,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=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 +=== 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=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 @@ -104859,40 +101348,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=PAX -=== 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 416 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:509: Offset: 340, NextOffset: 416 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -104909,7 +101364,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=9,prefix="./",lossless=true,format=GNU -=== 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=9,prefix="./",format=USTAR,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 110] testutil.go:2330: got gzip streams: @@ -104919,17 +101374,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=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 === 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: @@ -104939,28 +101415,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 -=== 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: 304, NextOffset: 337 - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 337, NextOffset: 413 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:509: Offset: 337, NextOffset: 413 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -104968,10 +101422,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=9,prefix="./",src=0,format=GNU,minChunkSize=0 === 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 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -104996,8 +101447,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=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 @@ -105006,52 +101455,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:509: Offset: 213, NextOffset: 474 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 474, NextOffset: 507 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 507, NextOffset: 583 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 213, NextOffset: 474 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== 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: -=== 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 - testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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 100 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 507, NextOffset: 583 - testutil.go:509: Offset: 345, NextOffset: 421 === 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=GNU,minChunkSize=0 -=== 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=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 @@ -105076,8 +101487,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=false,format=PAX -=== 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=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 @@ -105085,51 +101494,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"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 306 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 415 - testutil.go:509: Offset: 502, NextOffset: 578 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 502, NextOffset: 578 - testutil.go:509: Offset: 339, NextOffset: 415 -=== RUN TestGzipEStargz/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 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105138,8 +101512,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=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 114] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105156,6 +101528,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=true,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=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 @@ -105163,52 +101537,47 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [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=-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: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:1580: testing streams: [0 0 106] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 510, NextOffset: 586 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + 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: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 586 - testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 214 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 -=== 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 106 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,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] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113] testutil.go:2330: got gzip streams: @@ -105218,8 +101587,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=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 105] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105236,54 +101603,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== 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: 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 108 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: 312, NextOffset: 345 -=== 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 345, NextOffset: 421 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105294,8 +101621,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX testutil.go: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: @@ -105318,56 +101643,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=true,format=USTAR -=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 115] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 115 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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-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=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=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.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=USTAR,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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: @@ -105377,8 +101661,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=PAX -=== 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=PAX testutil.go:1580: testing streams: [0 0 115] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105395,54 +101677,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] -=== 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:395: Comparing: "foo2" vs "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 - 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=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 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105451,6 +101693,39 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=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 [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: 410 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105458,9 +101733,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","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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: 416 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105477,50 +101783,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 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":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 524, NextOffset: 600 - testutil.go:395: Comparing: "foo" vs "foo" - 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: 600 - testutil.go:509: Offset: 352, NextOffset: 428 -=== 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== 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=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 @@ -105544,6 +101814,72 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [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=9,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 337, NextOffset: 413 + testutil.go:509: Offset: 499, NextOffset: 575 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 209, NextOffset: 466 + testutil.go:509: Offset: 114, NextOffset: 304 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 466, NextOffset: 499 + testutil.go:509: Offset: 304, NextOffset: 337 + testutil.go:509: Offset: 499, NextOffset: 575 + testutil.go:509: Offset: 337, NextOffset: 413 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=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=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 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 583 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 === RUN 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: @@ -105552,56 +101888,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/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=1,prefix="",format=USTAR,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":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"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== 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=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: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/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: -=== 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 - testutil.go:509: Offset: 215, NextOffset: 482 + 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: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 515, NextOffset: 591 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + 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] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 578 + testutil.go:509: Offset: 339, NextOffset: 415 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 360] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 360 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 === 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:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 219] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105618,8 +101947,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=false,format=GNU -=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105628,52 +101955,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 TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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 testutil.go:2349: [1] at 362 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" -=== 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=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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,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 222] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -105690,8 +101979,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=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 -=== 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 @@ -105700,57 +101987,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 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":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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 363] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 181, NextOffset: 214 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 363 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: 214, NextOffset: 483 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_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=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 313 === 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:395: Comparing: "foo2" vs "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 -=== 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=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 @@ -105783,55 +102027,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=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,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=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] === RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 524, NextOffset: 600 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 - testutil.go:509: Offset: 352, NextOffset: 428 -=== 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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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: @@ -105845,71 +102050,131 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 363] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,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:1580: testing streams: [0 0 223] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=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/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 [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 + testutil.go:509: Offset: 214, NextOffset: 477 + testutil.go:509: Offset: 119, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 586 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 +=== 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":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: "foo2" vs "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: "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:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 345, NextOffset: 421 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 363] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 363 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== 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=true,format=USTAR + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 223] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"} +=== 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: 481, NextOffset: 514 + testutil.go:509: Offset: 488, NextOffset: 521 testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:509: Offset: 521, NextOffset: 597 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 + 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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== RUN 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 481, NextOffset: 514 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_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=GNU,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 @@ -105918,8 +102183,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=GNU -=== 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 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -105944,41 +102207,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 === 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: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 357, NextOffset: 433 - testutil.go:509: Offset: 520, NextOffset: 596 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 596 - testutil.go:509: Offset: 357, NextOffset: 433 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,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 @@ -105988,8 +102217,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=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2081 3745] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106007,7 +102234,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":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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 422 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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 + 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/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=USTAR,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 @@ -106016,56 +102276,79 @@ testutil.go:1638: got TOC entries: testutil.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":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=-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 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + 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: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 + 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: 320, NextOffset: 353 + testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 353, NextOffset: 429 + 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: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: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 + 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] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=-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: 591 - testutil.go:509: Offset: 353, NextOffset: 429 -=== 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} -=== 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: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/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 @@ -106093,8 +102376,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=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106104,60 +102385,116 @@ testutil.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":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] -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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: 326, NextOffset: 359 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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: 359, NextOffset: 435 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,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=GNU,minChunkSize=0 - testutil.go:509: Offset: 523, NextOffset: 599 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== 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=-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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 521, NextOffset: 597 +=== 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=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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== 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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [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: "" vs "" 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 490 - testutil.go:509: Offset: 120, NextOffset: 326 -=== 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"} -=== 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: 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: 490, NextOffset: 523 -=== 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: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: 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 === 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: @@ -106175,10 +102512,38 @@ 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/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=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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === 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: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 "": [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: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 481, NextOffset: 514 +=== 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 @@ -106188,6 +102553,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":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=GNU,minChunkSize=0 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",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 @@ -106196,36 +102568,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":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=-1,prefix="../",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 830 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 -=== 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 @@ -106234,14 +102578,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:509: Offset: 684, NextOffset: 830 === 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=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 @@ -106269,67 +102606,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=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#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 2081 2621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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"}]} -=== 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=-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":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=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 433 + testutil.go:509: Offset: 520, NextOffset: 596 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:509: Offset: 357, NextOffset: 433 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 2081 2621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 982, NextOffset: 1128 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 690, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106339,8 +102668,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=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=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 @@ -106359,54 +102686,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":2081,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== 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: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:509: Offset: 382, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 240 296] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 981, NextOffset: 1127 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 +=== 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=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 429 + testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go: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 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 240 293] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106416,8 +102739,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":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 -=== 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=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 @@ -106427,42 +102748,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":240,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== 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 - 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 [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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 240 293] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 240 in stargz, uncompressed length 512 testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -106470,9 +102757,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":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/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=GNU testutil.go:1580: testing streams: [0 0 242 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106481,6 +102765,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":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 435 + testutil.go:509: Offset: 523, NextOffset: 599 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 599 + testutil.go:509: Offset: 359, NextOffset: 435 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 === RUN 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: @@ -106491,7 +102808,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":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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 245 301] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 245 298] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 245 301] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 245 298] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 245 301] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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 "" @@ -106499,8 +102860,6 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 132, NextOffset: 169 testutil.go:509: Offset: 344, NextOffset: 381 -=== 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: 169, NextOffset: 647 testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -106511,25 +102870,11 @@ 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: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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 169 -=== 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 - 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: -=== 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=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":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 169, NextOffset: 647 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -106538,63 +102883,26 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-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=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 245 298] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 245 301] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== 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":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 "": [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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 245 298] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 298 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 945 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 690 testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 testutil.go:509: Offset: 982, NextOffset: 1128 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -106609,17 +102917,8 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 245 301] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 245 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/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 245 298] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106628,7 +102927,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":245,"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=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: @@ -106639,16 +102937,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":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 244 297] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",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: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" @@ -106656,25 +102958,16 @@ testutil.go:509: Offset: 944, NextOffset: 981 testutil.go:509: Offset: 688, NextOffset: 834 testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] 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:1580: testing streams: [0 0 244 297] - 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: 345, NextOffset: 382 -=== 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 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 170 -=== 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: 382, NextOffset: 944 testutil.go:509: Offset: 170, NextOffset: 651 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -106684,9 +102977,9 @@ 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 -=== 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=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -106709,18 +103002,16 @@ 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 -=== 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=GNU testutil.go:2349: [2] at 301 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":245,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === 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 +=== 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 [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: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 @@ -106735,11 +103026,6 @@ testutil.go:509: Offset: 988, NextOffset: 1134 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -106747,7 +103033,12 @@ 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 + 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 === 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: @@ -106758,70 +103049,69 @@ testutil.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=-2,prefix="/",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 244 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== 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=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=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 244 297] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":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=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: "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: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 830 + testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 943, NextOffset: 980 - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:509: Offset: 686, NextOffset: 832 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 244 297] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 244 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 244 300] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 244 in stargz, uncompressed length 1636 -=== 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=PAX testutil.go:2349: [2] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX +=== 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=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 @@ -106831,57 +103121,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":244,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 656 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 948 - testutil.go:395: Comparing: "foo2" vs "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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 693, NextOffset: 839 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2349: [1] at 246 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 302 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 985, NextOffset: 1131 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","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:395: Comparing: "" vs "" - 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 === 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: 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=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 246 299] testutil.go:2330: got gzip streams: @@ -106900,66 +103149,59 @@ testutil.go:1638: got TOC entries: testutil.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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 205 247] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== 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"}]} +=== 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=-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: 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: 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: 946, NextOffset: 983 + testutil.go:509: Offset: 945, NextOffset: 982 testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:509: Offset: 983, NextOffset: 1129 + 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: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - 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=PAX - testutil.go:1580: testing streams: [0 0 205 255] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 205 247] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 205 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 205 255] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 205 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 255 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":205,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 983, NextOffset: 1129 - testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== 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=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 @@ -106969,8 +103211,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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=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 @@ -106980,21 +103220,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":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== 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=-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: 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: 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: 660, NextOffset: 697 - testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 210 252] testutil.go:2330: got gzip streams: @@ -107004,28 +103261,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":210,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 697, NextOffset: 843 - testutil.go:509: Offset: 990, NextOffset: 1136 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 1136 - testutil.go:509: Offset: 697, NextOffset: 843 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 -=== RUN TestGzipEStargz/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=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 207 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107044,57 +103280,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":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 207 257] -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [1] at 207 in stargz, uncompressed length 1636 -=== 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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2349: [2] at 257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":207,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 207 249] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107104,15 +103298,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":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/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 212 262] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 212 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 262 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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:1638: got TOC entries: testutil.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"} @@ -107126,57 +103316,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":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=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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 204 254] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 204 in stargz, uncompressed length 1636 -=== 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=true,format=USTAR 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} -=== 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: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" -=== 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":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: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 204 246] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107194,42 +103342,70 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":204,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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=-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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 840 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + 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 + 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: 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: 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] -=== 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: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: 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: 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: 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: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go: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/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 @@ -107248,58 +103424,80 @@ testutil.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/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:1580: testing streams: [0 0 209 251] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 251 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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: 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 "": [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/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 209 251] -=== 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 -=== 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=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:509: Offset: 172, NextOffset: 656 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_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=externaltoc_gzip_compression_level=0,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=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 209 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 251 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":209,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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: 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=GNU,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 "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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=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 @@ -107309,61 +103507,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== 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=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=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 697, NextOffset: 843 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:509: Offset: 697, NextOffset: 843 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 206 248] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 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: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:2349: [2] at 248 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go: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=true,format=PAX testutil.go:1580: testing streams: [0 0 206 256] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 206 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 256 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -107389,40 +103576,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":213,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 -=== 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 @@ -107441,8 +103594,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=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#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 @@ -107452,11 +103603,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":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=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 214 264] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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 @@ -107483,17 +103642,10 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 214 264] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 214 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 264 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 +=== 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=-1,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 214 256] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107502,22 +103654,11 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":214,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 219 269] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 269 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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"}]} +=== 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=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 "" -=== 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: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 @@ -107545,9 +103686,48 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01 -=== NAME 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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 219 269] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 219 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 269 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":219,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 219 261] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107575,40 +103755,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":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== 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"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 216 266] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107627,8 +103773,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":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 272] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107638,44 +103782,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":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=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== 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=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 -=== 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: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: @@ -107700,8 +103809,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=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-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 @@ -107711,39 +103818,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 -=== 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: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 215 257] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107753,8 +103827,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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 218 268] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107773,7 +103845,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":218,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== 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 "" @@ -107790,26 +103862,10 @@ testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 217 267] -=== 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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] -=== 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=true,format=USTAR - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - 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:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-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: 4284 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -107817,16 +103873,21 @@ 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=true,format=USTAR - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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 -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=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=0,prefix="",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 217 267] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR 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 @@ -107835,14 +103896,45 @@ testutil.go:1638: got TOC entries: testutil.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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 217 267] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 217 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 267 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} @@ -107855,49 +103947,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":217,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 222 272] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 272 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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=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"}]} +=== 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=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:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go: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: 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: 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: 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: 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: 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 222 272] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 272 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 222 264] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107907,8 +103999,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 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 446 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107926,9 +104016,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","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=0,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 +=== RUN 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 [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 446 699] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -107945,51 +104097,18 @@ 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} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":446,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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: 488 - testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:2349: [2] at 700 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: @@ -107999,8 +104118,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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/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=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 448 701] testutil.go:2330: got gzip streams: @@ -108020,60 +104171,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":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== 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:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 448 701] testutil.go:2330: got gzip streams: -=== 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:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== 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" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 557, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-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=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 448 560] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108091,7 +104197,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":449,"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=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 449 561] testutil.go:2330: got gzip streams: @@ -108103,57 +104208,14 @@ testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":449,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 447 700] -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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] -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== 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: 97, NextOffset: 134 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 700 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 247 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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] === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 447 559] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -108162,12 +104224,46 @@ testutil.go:1638: got TOC entries: testutil.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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 447 700] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 447 in stargz, uncompressed length 1636 -=== 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=0,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=0,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [2] at 700 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -108183,58 +104279,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":447,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== 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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 448 701] -=== 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: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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 2048 testutil.go:2349: [1] at 448 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: 355, NextOffset: 392 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 392, NextOffset: 478 - testutil.go:509: Offset: 589, NextOffset: 675 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU testutil.go:2349: [2] at 701 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-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","size":13,"mode":420,"offset":448,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=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: 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 === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go: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=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/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 @@ -108253,8 +104306,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":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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== 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 @@ -108264,55 +104315,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":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== 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" -=== 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 -=== 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/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [1] at 452 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:509: Offset: 558, NextOffset: 595 -=== NAME TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:2349: [2] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":452,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 595, NextOffset: 681 === 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=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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,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_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 452 564] testutil.go:2330: got gzip streams: @@ -108325,8 +104337,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 453 706] testutil.go:2330: got gzip streams: -=== 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=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 453 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 706 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -108353,60 +104363,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":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 132, NextOffset: 363 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 -=== 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: 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" -=== 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - 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:1641: [1]: {"name":"foo","type":"dir","mode":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: 363, NextOffset: 400 === 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: 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 @@ -108427,8 +104393,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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -108438,6 +104402,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"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: @@ -108455,29 +104454,10 @@ testutil.go:2349: [1] at 1569 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== 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:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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: 488 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 134, NextOffset: 365 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -108488,27 +104468,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=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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 247, NextOffset: 562 - testutil.go:509: Offset: 134, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: -=== 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: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" @@ -108526,8 +104487,102 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 478 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:509: Offset: 392, NextOffset: 478 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,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: @@ -108559,34 +104614,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=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 357, NextOffset: 394 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 480 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 357 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -108596,16 +104623,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 357, NextOffset: 394 === 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=GNU,minChunkSize=0 - 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=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108636,8 +104654,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=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=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 @@ -108648,16 +104664,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=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1569 3233] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108666,35 +104672,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=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 560 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,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=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: 363, NextOffset: 400 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:509: Offset: 597, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 683 - testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1569 2109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108705,8 +104684,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=true,format=PAX -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108717,8 +104694,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 -=== 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=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 @@ -108749,38 +104724,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=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 132, NextOffset: 360 - testutil.go:509: Offset: 245, NextOffset: 557 + 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: 360, NextOffset: 397 + testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 397, NextOffset: 483 + 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: 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: 363, NextOffset: 400 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 + testutil.go:509: Offset: 400, NextOffset: 486 + 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=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 145 201] testutil.go:2330: got gzip streams: @@ -108792,44 +104767,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":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,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 145 198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 145 201] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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 [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: 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: 366, NextOffset: 403 + testutil.go:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 562, NextOffset: 599 - testutil.go:509: Offset: 403, NextOffset: 489 + 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] @@ -108837,21 +104790,107 @@ 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: 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: 366, NextOffset: 403 + testutil.go:509: Offset: 365, NextOffset: 402 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=false,format=PAX + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 145 198] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 478 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 355 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:509: Offset: 392, NextOffset: 478 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 595, NextOffset: 681 + 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 145 201] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX 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 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX testutil.go: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: @@ -108871,10 +104910,6 @@ === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: -=== 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/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 143 in stargz, uncompressed length 512 testutil.go:2349: [2] at 196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -108882,40 +104917,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":143,"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: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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 === 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=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 408 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -108932,8 +104935,6 @@ 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: -=== 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=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} @@ -108948,58 +104949,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":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go: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 -=== 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: -=== 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 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 -=== 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 147 in stargz, uncompressed length 512 testutil.go:2349: [2] at 200 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:509: Offset: 308, NextOffset: 341 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 585 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-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/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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109030,21 +104989,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":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 -=== 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":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" -=== 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 @@ -109054,29 +104998,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":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: 301, NextOffset: 334 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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=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 @@ -109087,7 +105009,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":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=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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 486 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 400, NextOffset: 486 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 146 199] testutil.go:2330: got gzip streams: @@ -109109,39 +105062,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=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 416 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:509: Offset: 340, NextOffset: 416 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109152,8 +105072,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=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109164,50 +105082,49 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 147 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=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":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":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: 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: 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: 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: 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: 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: 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: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 147 203] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109228,8 +105145,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=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 148 204] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109240,6 +105155,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":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 +=== 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=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":357,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":394,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 394, NextOffset: 480 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 552 + testutil.go:509: Offset: 130, NextOffset: 357 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 357, NextOffset: 394 + testutil.go:509: Offset: 589, NextOffset: 675 + testutil.go:509: Offset: 394, NextOffset: 480 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 148 201] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109250,61 +105199,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":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=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" -=== 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: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 -=== 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 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: -=== 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=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 585 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== 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"} -=== 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] === 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: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:509: Offset: 341, NextOffset: 417 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=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 @@ -109324,59 +105228,82 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== 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":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=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: 83, NextOffset: 116 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + 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 "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 597, NextOffset: 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 +=== 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":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 397, NextOffset: 483 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 397, NextOffset: 483 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174] -=== 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=false,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 301 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 410 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:509: Offset: 334, NextOffset: 410 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=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 @@ -109397,8 +105324,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":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109415,46 +105340,10 @@ 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: -=== 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/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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: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 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:509: Offset: 340, NextOffset: 416 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 133 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109475,57 +105364,82 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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:395: Comparing: "foo2" vs "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: 366, NextOffset: 403 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 403, NextOffset: 489 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 403, NextOffset: 489 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 +=== 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=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=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 176, NextOffset: 209 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 114, NextOffset: 304 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 133 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 466 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 +=== 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 "": [.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: 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: 466, NextOffset: 499 - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 499, NextOffset: 575 - testutil.go:509: Offset: 337, NextOffset: 413 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:509: Offset: 114, NextOffset: 304 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 133 175] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109546,6 +105460,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":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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== 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=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 @@ -109556,14 +105504,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 -=== 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 -=== 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 @@ -109573,36 +105513,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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 180, NextOffset: 213 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 118, NextOffset: 312 - testutil.go:509: Offset: 213, NextOffset: 474 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 -=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: @@ -109623,6 +105535,39 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} +=== 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 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 131 173] testutil.go:2330: got gzip streams: @@ -109634,7 +105579,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":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== 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=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: 416 + testutil.go:509: Offset: 512, NextOffset: 588 + 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: 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 +=== 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 134 184] testutil.go:2330: got gzip streams: @@ -109646,38 +105622,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=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 415 - testutil.go:509: Offset: 502, NextOffset: 578 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [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=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 @@ -109685,13 +105629,9 @@ 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} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=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":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 134 184] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109722,40 +105662,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":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - 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 [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: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 586 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,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 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109775,9 +105681,40 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109792,56 +105729,12 @@ testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 138 in stargz, uncompressed length 1636 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [2] at 188 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: 182, NextOffset: 215 -=== 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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 116, NextOffset: 312 -=== 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 482 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_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=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: 312, NextOffset: 345 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go: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 -=== 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: 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/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 @@ -109862,8 +105755,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":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=-1,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 135 177] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109884,40 +105775,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":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] 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 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=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/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109938,6 +105795,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":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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 @@ -109948,8 +105839,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":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -109969,41 +105858,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":140,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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/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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:509: Offset: 346, NextOffset: 422 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 188] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110014,8 +105869,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110036,61 +105889,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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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=9,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:509: Offset: 218, NextOffset: 491 -=== 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: -=== 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: 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" -=== 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=USTAR,minChunkSize=0 - 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: 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: 185, NextOffset: 218 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 + 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=-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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,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=-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 -=== 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":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 - testutil.go:509: Offset: 352, NextOffset: 428 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-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=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 === 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: @@ -110109,11 +105953,11 @@ 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} -=== 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=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":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== 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 @@ -110124,59 +105968,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":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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: 421 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== 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=-1,prefix="../",lossless=false,format=USTAR testutil.go:2349: [1] at 142 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:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 215 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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/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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 142 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110207,8 +106008,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=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110218,54 +106017,51 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go: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 315 568] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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: 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:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 416 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 521, NextOffset: 597 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 315 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 568 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== 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/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=-2,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 315 427] testutil.go:2330: got gzip streams: @@ -110277,8 +106073,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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 315 568] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110299,6 +106093,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":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 +=== 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 @@ -110309,60 +106105,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":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=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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go: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: -=== 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: 313, NextOffset: 346 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 516 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=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 [foo2 foo] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "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 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go: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/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 @@ -110372,7 +106124,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":319,"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: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 +=== 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=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 319 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110383,7 +106169,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":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 -=== 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=9,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":85,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":180,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":474,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":507,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 507, NextOffset: 583 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 213, NextOffset: 474 + testutil.go:509: Offset: 118, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 474, NextOffset: 507 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 507, NextOffset: 583 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,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 319 572] testutil.go:2330: got gzip streams: @@ -110405,58 +106222,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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 321 574] 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":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"}]} -=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] -=== 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 testutil.go:2349: [1] at 321 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: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 574 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: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,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":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,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: "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/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110467,7 +106245,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":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=-2,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 339, NextOffset: 415 + testutil.go:509: Offset: 502, NextOffset: 578 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 469 + testutil.go:509: Offset: 115, NextOffset: 306 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 469, NextOffset: 502 + testutil.go:509: Offset: 306, NextOffset: 339 + testutil.go:509: Offset: 502, NextOffset: 578 + testutil.go:509: Offset: 339, NextOffset: 415 +=== RUN TestGzipEStargz/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=-2,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 316 569] testutil.go:2330: got gzip streams: @@ -110489,42 +106298,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=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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 316 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 569 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -110533,6 +106308,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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== 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 @@ -110543,8 +106320,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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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 @@ -110565,60 +106340,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":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 321 574] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== 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"}]} +=== 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=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] -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 -=== 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=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 574 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: 86, NextOffset: 119 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,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} -=== 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 -=== 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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:509: Offset: 217, NextOffset: 487 -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 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: 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: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: 184, NextOffset: 217 + testutil.go:509: Offset: 181, NextOffset: 214 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: 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: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 596 - testutil.go:509: Offset: 357, NextOffset: 433 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + 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/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 321 574] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 321 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 574 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR 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 @@ -110628,7 +106393,103 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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 === RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 422 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:509: Offset: 346, NextOffset: 422 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=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 321 574] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110639,7 +106500,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=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#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 321 433] testutil.go:2330: got gzip streams: @@ -110660,56 +106521,83 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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=-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: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: 428 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 +=== 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=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: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:509: Offset: 214, NextOffset: 482 + 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: 320, NextOffset: 353 + testutil.go:509: Offset: 312, NextOffset: 345 testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 353, NextOffset: 429 + 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: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: 182, NextOffset: 215 testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 482, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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: -=== 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 -=== 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 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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 353, NextOffset: 429 -=== NAME TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":324,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=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 @@ -110725,14 +106613,48 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 +=== 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] -=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === 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" @@ -110742,48 +106664,43 @@ 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=-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:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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: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: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: 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: 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: 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: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" -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 523 - testutil.go:509: Offset: 326, NextOffset: 359 -=== 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 - 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=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 523, NextOffset: 599 - testutil.go:509: Offset: 359, NextOffset: 435 + 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 + 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 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110794,67 +106711,61 @@ 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=-2,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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] -=== 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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=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 + 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: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 978, NextOffset: 1124 + 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: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: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: 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -110873,48 +106784,47 @@ 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 -=== 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=0,prefix="/",lossless=true,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=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":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=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":481,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":514,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 514, NextOffset: 590 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 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: 945, NextOffset: 982 - 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 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1564] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/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=PAX,minChunkSize=0#01 === 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: @@ -110925,14 +106835,44 @@ 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: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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:509: Offset: 357, NextOffset: 433 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 2688] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX -=== 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=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 @@ -110943,56 +106883,50 @@ 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=-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: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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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: 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: 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: 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:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 353, NextOffset: 429 + testutil.go:509: Offset: 515, NextOffset: 591 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 651 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=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=1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 353, NextOffset: 429 === NAME 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: +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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/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=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 @@ -111008,57 +106942,51 @@ 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 -=== 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=-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=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 + 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: 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: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 435 + testutil.go:509: Offset: 523, NextOffset: 599 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go: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: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== 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] 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=1,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 122] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 122 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 951, NextOffset: 988 === 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:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:509: Offset: 694, NextOffset: 840 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 === NAME 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/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 125] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -111069,11 +106997,15 @@ 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=-2,prefix="",src=1,format=PAX,minChunkSize=0 + 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go: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 @@ -111100,20 +107032,14 @@ testutil.go:509: Offset: 647, NextOffset: 684 testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:509: Offset: 684, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 === 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: @@ -111122,54 +107048,14 @@ === 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 346, NextOffset: 383 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 171, NextOffset: 653 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:509: Offset: 690, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=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 @@ -111190,54 +107076,16 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 -=== 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=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: 834 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 -=== 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 1536 testutil.go:2349: [1] at 121 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 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 -=== 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=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 @@ -111248,52 +107096,17 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 694, NextOffset: 840 - testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 951 - testutil.go:509: Offset: 172, NextOffset: 657 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:509: Offset: 694, NextOffset: 840 -=== 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 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122] testutil.go:2330: got gzip streams: @@ -111305,6 +107118,39 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 101] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -111315,47 +107161,11 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 686, NextOffset: 832 - testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:395: Comparing: "" vs "" - 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 -=== 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 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,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=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -111366,8 +107176,6 @@ 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 -=== 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=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 @@ -111378,54 +107186,49 @@ testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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"}]} +=== 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 [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: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 656 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=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=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 948 -=== 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + 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" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go: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: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: 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: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: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 === 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: @@ -111441,64 +107244,54 @@ testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 102] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 102 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:509: Offset: 384, NextOffset: 946 + 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: 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: 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 "" -=== 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 2660 -=== 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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] 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 108 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: 347, NextOffset: 384 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 946 - testutil.go:509: Offset: 172, NextOffset: 653 + 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: 946, NextOffset: 983 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 983, NextOffset: 1129 - testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:509: Offset: 694, NextOffset: 840 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 +=== 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 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 -=== 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=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 @@ -111519,53 +107312,18 @@ 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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,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":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 -=== 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,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: 660, NextOffset: 697 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 697, NextOffset: 843 - testutil.go:509: Offset: 990, NextOffset: 1136 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 990, NextOffset: 1136 - testutil.go:509: Offset: 697, NextOffset: 843 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX 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/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== 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 @@ -111576,8 +107334,6 @@ 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/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 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -111591,56 +107347,13 @@ 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=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX 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=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" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/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: -=== 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] -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX 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=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 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== 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 @@ -111656,60 +107369,148 @@ 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 -=== 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: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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go: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: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 830 + testutil.go:509: Offset: 978, NextOffset: 1124 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 -=== 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" -=== 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 - testutil.go:509: Offset: 582, NextOffset: 3171 + 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: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 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:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:509: Offset: 684, NextOffset: 830 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: 945, NextOffset: 982 + 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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 840 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:509: Offset: 694, NextOffset: 840 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -111720,115 +107521,177 @@ 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 -=== 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: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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 +=== 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/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=-2,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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: 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: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/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=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" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 1126 + testutil.go:509: Offset: 686, NextOffset: 832 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 943 + testutil.go:509: Offset: 170, NextOffset: 649 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:509: Offset: 384, NextOffset: 948 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 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: "foo2" vs "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 + 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 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 111 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 104] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 104 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== 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=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=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 110] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== 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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:509: Offset: 385, NextOffset: 953 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: 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: 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: 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: 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: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:509: Offset: 697, NextOffset: 843 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 103] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 103 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 116] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 116 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 === 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: @@ -111840,16 +107703,17 @@ 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 109] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go: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 @@ -111866,28 +107730,23 @@ 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/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" -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 107] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -111902,64 +107761,27 @@ 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/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=-2,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === 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: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 -=== 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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 296] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=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: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 439] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-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" === RUN TestGzipEStargz/testWriteAndOpen/3dir-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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 === 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: @@ -111970,20 +107792,56 @@ 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 300] +=== 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] +=== NAME TestGzipEStargz/testWriteAndOpen/3dir-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 1536 testutil.go:2349: [1] at 300 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 441] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 441 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 300] + 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:395: Comparing: "foo2" vs "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=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 "" @@ -112014,10 +107872,7 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 300] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX 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" @@ -112037,35 +107892,16 @@ 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=1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 297] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 testutil.go:2349: [1] at 297 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 -=== 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:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_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=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 3171 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 438 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 4284 -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -112073,8 +107909,13 @@ 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: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 @@ -112087,8 +107928,15 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 +=== 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=0,prefix="",format=GNU,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: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:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 @@ -112104,44 +107952,34 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 444] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 testutil.go:2349: [1] at 444 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":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/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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/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:509: Offset: 1639, NextOffset: 4284 testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 303 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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== RUN TestGzipEStargz/testWriteAndOpen/3dir-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:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4284, NextOffset: 4321 testutil.go:509: Offset: 3208, NextOffset: 3790 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] + testutil.go: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" @@ -112149,13 +107987,44 @@ 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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 303] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 303 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 444] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 @@ -112176,8 +108045,6 @@ 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 -=== 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=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 @@ -112192,17 +108059,22 @@ testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=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"}]} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2176] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/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=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" -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 @@ -112215,7 +108087,12 @@ 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 "": [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" @@ -112223,20 +108100,8 @@ 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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 2176] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 - testutil.go:2349: [1] at 2176 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 === 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: @@ -112246,8 +108111,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=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 -=== 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 @@ -112256,6 +108119,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=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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=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 @@ -112263,29 +108159,63 @@ testutil.go:1638: got TOC entries: testutil.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=0,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.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 + 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=GNU,minChunkSize=0 === 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 2176] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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=0,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== 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: 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:401: Directory: "" vs "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1052] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== 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 [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 3171 testutil.go:509: Offset: 1639, NextOffset: 4284 @@ -112310,16 +108240,28 @@ testutil.go:509: Offset: 3171, NextOffset: 3208 testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1052] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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=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 @@ -112336,8 +108278,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=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/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 @@ -112351,45 +108291,9 @@ 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":3171,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":3208,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=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=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":1602,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":4284,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":4321,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3208, NextOffset: 3790 - testutil.go:509: Offset: 4321, NextOffset: 4903 === 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 4284 - testutil.go:509: Offset: 582, NextOffset: 3171 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 4284, NextOffset: 4321 - testutil.go:509: Offset: 3171, NextOffset: 3208 - testutil.go:509: Offset: 4321, NextOffset: 4903 - testutil.go:509: Offset: 3208, NextOffset: 3790 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112413,8 +108317,20 @@ testutil.go:1638: got TOC 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: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 4284 + testutil.go:509: Offset: 582, NextOffset: 3171 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4321, NextOffset: 4903 + testutil.go:509: Offset: 3208, NextOffset: 3790 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 === 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=1,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === 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: @@ -112440,55 +108356,50 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:509: Offset: 243, NextOffset: 552 + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":545,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":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: 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: 3171, NextOffset: 3208 + testutil.go:509: Offset: 4284, NextOffset: 4321 + testutil.go:509: Offset: 3208, NextOffset: 3790 + testutil.go:509: Offset: 4321, NextOffset: 4903 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo2 foo] testutil.go:395: Comparing: "foo" vs "foo" -=== 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} - 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: 206, NextOffset: 243 -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 + 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: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 392, NextOffset: 478 + 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=1,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1052] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 1052 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: @@ -112503,7 +108414,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 TestGzipEStargz/testWriteAndOpen/symlink-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=64000 +=== 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=0,prefix="../",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === 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: @@ -112537,41 +108450,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=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":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 681 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 126] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -112579,8 +108458,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=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112589,8 +108466,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=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 126] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112607,6 +108482,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=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -112622,65 +108499,56 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","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=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 127] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== 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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":93,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":355,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":206,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":552,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":589,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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: 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:509: Offset: 355, NextOffset: 392 + testutil.go:509: Offset: 552, NextOffset: 589 + testutil.go:509: Offset: 392, NextOffset: 478 + testutil.go:509: Offset: 589, NextOffset: 675 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: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: 557, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + 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 + 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=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 363, NextOffset: 400 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 680 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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 @@ -112701,8 +108569,6 @@ 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" -=== 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} @@ -112717,47 +108583,12 @@ === 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: -=== 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/symlink-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 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} -=== 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 "" - 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 === 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:395: Comparing: "foo2" vs "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 "": [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: 685 - testutil.go:509: Offset: 402, NextOffset: 488 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112765,10 +108596,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=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 === 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=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 @@ -112793,6 +108621,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=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -112801,53 +108631,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 TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=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 "" -=== 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=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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 129] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 552, NextOffset: 589 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 392, NextOffset: 478 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 552 - testutil.go:509: Offset: 130, NextOffset: 355 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 355, NextOffset: 392 - testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 392, NextOffset: 478 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=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 @@ -112864,6 +108655,42 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","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=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 245, NextOffset: 558 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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=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 @@ -112880,8 +108707,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=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/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 @@ -112906,37 +108731,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=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":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 402, NextOffset: 488 - testutil.go:509: Offset: 595, NextOffset: 681 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 245, NextOffset: 558 - testutil.go:509: Offset: 133, NextOffset: 365 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 558, NextOffset: 595 - testutil.go:509: Offset: 365, NextOffset: 402 - testutil.go:509: Offset: 595, NextOffset: 681 -=== 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 @@ -112944,11 +108738,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 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 === 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=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -112957,8 +108747,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=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/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 @@ -112966,6 +108754,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 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" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 === 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: @@ -112983,43 +108779,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=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go: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 -=== 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:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 557, NextOffset: 594 - testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:509: Offset: 594, NextOffset: 680 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 207, NextOffset: 244 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 244, NextOffset: 557 - testutil.go:509: Offset: 132, NextOffset: 363 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 114] -=== 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: 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/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" @@ -113027,8 +108787,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=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=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 @@ -113053,8 +108811,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=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=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 2148 @@ -113063,6 +108819,23 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 486 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113071,7 +108844,25 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:1580: testing streams: [0 0 113] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 400, NextOffset: 486 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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 "" @@ -113089,34 +108880,21 @@ 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=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 -=== 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:509: Offset: 365, NextOffset: 402 testutil.go:509: Offset: 599, NextOffset: 685 testutil.go:509: Offset: 402, NextOffset: 488 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 106] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -113125,8 +108903,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=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/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 @@ -113151,22 +108927,37 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=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:1580: testing streams: [0 0 108] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 114] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== 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 [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 357 + 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: 357, NextOffset: 394 + testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 552, NextOffset: 589 - testutil.go:509: Offset: 394, NextOffset: 480 + 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] @@ -113174,34 +108965,15 @@ 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: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: 357, NextOffset: 394 + testutil.go:509: Offset: 355, NextOffset: 392 testutil.go:509: Offset: 589, NextOffset: 675 - testutil.go:509: Offset: 394, NextOffset: 480 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=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=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/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} + 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 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 108] testutil.go:2330: got gzip streams: @@ -113235,56 +109007,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 TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=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 -=== 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=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 560 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 560, NextOffset: 597 - testutil.go:509: Offset: 400, NextOffset: 486 - testutil.go:509: Offset: 597, NextOffset: 683 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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 -=== 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: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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: 560, NextOffset: 597 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 597, NextOffset: 683 - testutil.go:509: Offset: 400, NextOffset: 486 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-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=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113309,8 +109039,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=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/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 @@ -113319,39 +109047,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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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 - 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=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 @@ -113360,6 +109055,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=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/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 @@ -113368,8 +109065,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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 120] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113386,16 +109081,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=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":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 -=== 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 @@ -113404,30 +109089,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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 247, NextOffset: 562 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":96,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":365,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":558,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":595,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 133, NextOffset: 365 + testutil.go:509: Offset: 245, NextOffset: 558 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 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: 365, NextOffset: 402 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 402, NextOffset: 488 + testutil.go:509: Offset: 595, NextOffset: 681 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + 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: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: 562, NextOffset: 599 - testutil.go:509: Offset: 366, NextOffset: 403 - testutil.go:509: Offset: 599, NextOffset: 685 - testutil.go:509: Offset: 403, NextOffset: 489 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 558, NextOffset: 595 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 595, NextOffset: 681 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 111] testutil.go:2330: got gzip streams: @@ -113440,8 +109133,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR 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} @@ -113478,54 +109169,15 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] === 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=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 408 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 108] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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/testWriteAndOpen/symlink-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=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 121] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113533,6 +109185,37 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":207,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":244,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 400, NextOffset: 486 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 207, NextOffset: 244 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 244, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 400, NextOffset: 486 === RUN TestGzipEStargz/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: @@ -113550,7 +109233,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=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 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 112] testutil.go:2330: got gzip streams: @@ -113560,38 +109243,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=externaltoc_gzip_compression_level=-1,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: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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:509: Offset: 341, NextOffset: 417 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 +=== 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=GNU testutil.go:1580: testing streams: [0 0 120] testutil.go:2330: got gzip streams: @@ -113617,8 +109269,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=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=64000 -=== 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 @@ -113626,6 +109276,23 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":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: 488 + testutil.go:509: Offset: 599, NextOffset: 685 === 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: @@ -113635,52 +109302,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 TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":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: "foo2" vs "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: "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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 221] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 504 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:509: Offset: 334, NextOffset: 410 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-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/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=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] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113688,7 +109317,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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === 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: @@ -113698,6 +109326,23 @@ testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 365 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 365, NextOffset: 402 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 402, NextOffset: 488 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113705,57 +109350,19 @@ testutil.go:1638: got TOC entries: testutil.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=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 416 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:509: Offset: 340, NextOffset: 416 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=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] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000 -=== 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: @@ -113769,6 +109376,38 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go: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: "foo2" vs "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 + 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=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 === 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: @@ -113802,16 +109441,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=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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 -=== 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: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2148 @@ -113819,34 +109448,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 TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 299 === RUN TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 332, NextOffset: 408 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 468 - testutil.go:509: Offset: 115, NextOffset: 299 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 468, NextOffset: 501 - testutil.go:509: Offset: 299, NextOffset: 332 - testutil.go:509: Offset: 501, NextOffset: 577 - testutil.go:509: Offset: 332, NextOffset: 408 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,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 @@ -113855,9 +109457,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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":363,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":400,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":209,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":560,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":597,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 400, NextOffset: 486 + testutil.go:509: Offset: 597, NextOffset: 683 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 560 + testutil.go:509: Offset: 132, NextOffset: 363 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 560, NextOffset: 597 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 597, NextOffset: 683 + testutil.go:509: Offset: 400, NextOffset: 486 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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} @@ -113887,8 +109524,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=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 -=== 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 @@ -113897,39 +109532,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=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 341, NextOffset: 417 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 476 - testutil.go:509: Offset: 119, NextOffset: 308 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 476, NextOffset: 509 - testutil.go:509: Offset: 308, NextOffset: 341 - testutil.go:509: Offset: 509, NextOffset: 585 - testutil.go:509: Offset: 341, NextOffset: 417 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=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 @@ -113945,9 +109547,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} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 === 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=9,prefix="./",format=USTAR,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 @@ -113974,41 +109575,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 116, NextOffset: 301 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 301, NextOffset: 334 - testutil.go:509: Offset: 471, NextOffset: 504 - testutil.go:509: Offset: 334, NextOffset: 410 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "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 === 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: 301, NextOffset: 334 - testutil.go:509: Offset: 504, NextOffset: 580 - testutil.go:509: Offset: 334, NextOffset: 410 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 211 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 211, NextOffset: 471 - testutil.go:509: Offset: 116, NextOffset: 301 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114028,8 +109595,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=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 -=== 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 @@ -114049,39 +109614,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=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":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 340, NextOffset: 416 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 215, NextOffset: 479 - testutil.go:509: Offset: 120, NextOffset: 307 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 479, NextOffset: 512 - testutil.go:509: Offset: 307, NextOffset: 340 - testutil.go:509: Offset: 512, NextOffset: 588 - testutil.go:509: Offset: 340, NextOffset: 416 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== 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 @@ -114101,8 +109633,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=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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 @@ -114140,42 +109670,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 114, NextOffset: 304 - testutil.go:509: Offset: 209, NextOffset: 466 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 304, NextOffset: 337 - testutil.go:509: Offset: 466, NextOffset: 499 - testutil.go:509: Offset: 337, NextOffset: 413 === 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=GNU,minChunkSize=0 - 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=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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 @@ -114195,6 +109690,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=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#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":95,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":360,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":397,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":208,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":557,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":594,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 397, NextOffset: 483 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 245, NextOffset: 557 + testutil.go:509: Offset: 132, NextOffset: 360 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 557, NextOffset: 594 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 594, NextOffset: 680 + testutil.go:509: Offset: 397, NextOffset: 483 +=== 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 @@ -114214,50 +109742,11 @@ 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/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 "" - 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 [foo2 foo] - 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 -=== 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/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: 474, NextOffset: 507 - testutil.go:509: Offset: 312, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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=9,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 507, NextOffset: 583 -=== 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 -=== 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/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX 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 @@ -114271,7 +109760,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"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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: @@ -114292,8 +109782,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=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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 @@ -114313,39 +109801,9 @@ 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":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":306,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":339,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":469,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 115, NextOffset: 306 - testutil.go:509: Offset: 210, NextOffset: 469 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 306, NextOffset: 339 - testutil.go:509: Offset: 469, NextOffset: 502 - testutil.go:509: Offset: 339, NextOffset: 415 - testutil.go:509: Offset: 502, NextOffset: 578 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 210 - testutil.go:509: Offset: 82, NextOffset: 115 - testutil.go:509: Offset: 210, NextOffset: 469 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 115, NextOffset: 306 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,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 @@ -114353,33 +109811,14 @@ 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" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_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=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=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [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: 469, NextOffset: 502 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":1057,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 306, NextOffset: 339 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":1094,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":1131,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":1205,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":1242,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 339, NextOffset: 415 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 2886] testutil.go:2330: got gzip streams: @@ -114419,39 +109858,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=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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":477,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":510,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 510, NextOffset: 586 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 214, NextOffset: 477 - testutil.go:509: Offset: 119, NextOffset: 312 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 477, NextOffset: 510 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 510, NextOffset: 586 - testutil.go:509: Offset: 345, NextOffset: 421 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -114468,12 +109874,42 @@ 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"} -=== 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=PAX 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=9,prefix="/",format=PAX,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":97,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":366,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":210,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":247,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":562,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":599,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 403, NextOffset: 489 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 247, NextOffset: 562 + testutil.go:509: Offset: 134, NextOffset: 366 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 562, NextOffset: 599 + testutil.go:509: Offset: 366, NextOffset: 403 + testutil.go:509: Offset: 599, NextOffset: 685 + testutil.go:509: Offset: 403, NextOffset: 489 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 === 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: @@ -114513,40 +109949,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=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 345, NextOffset: 421 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 116, NextOffset: 312 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU testutil.go: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 @@ -114586,8 +109988,6 @@ 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] -=== 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=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 1057 in stargz, uncompressed length 4 @@ -114606,38 +110006,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=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":488,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":521,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== 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 @@ -114656,7 +110024,6 @@ 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=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: @@ -114676,7 +110043,6 @@ 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=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: @@ -114697,39 +110063,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=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 346, NextOffset: 422 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 483 - testutil.go:509: Offset: 116, NextOffset: 313 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 483, NextOffset: 516 - testutil.go:509: Offset: 313, NextOffset: 346 - testutil.go:509: Offset: 516, NextOffset: 592 - testutil.go:509: Offset: 346, NextOffset: 422 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 1057 1094 1131 1168 1205 1242 1762] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114748,44 +110081,20 @@ 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=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":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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 136 in stargz, uncompressed length 4 -=== 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] - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [2] at 173 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: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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 -=== 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=true,format=USTAR testutil.go:2349: [6] at 321 in stargz, uncompressed length 1616 -=== 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=true,format=USTAR testutil.go:2349: [7] at 366 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: 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/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":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"} @@ -114793,29 +110102,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: "foo2" vs "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 === 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: 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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 136 173 210 247 284 321 364] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114835,7 +110122,40 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:509: Offset: 115, NextOffset: 299 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 === 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: @@ -114855,41 +110175,39 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== 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=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: 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: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: 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: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: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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 312 + 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: 482, NextOffset: 515 - testutil.go:509: Offset: 312, NextOffset: 345 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 345, NextOffset: 421 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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: @@ -114910,10 +110228,10 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":284,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":321,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 +=== 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: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=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 @@ -114927,46 +110245,10 @@ 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"} -=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".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 [foo foo2] === 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 488 - testutil.go:509: Offset: 119, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 488, NextOffset: 521 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 521, NextOffset: 597 - testutil.go:509: Offset: 352, NextOffset: 428 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -114985,7 +110267,6 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,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 139 176 213 250 287 324 369] testutil.go:2330: got gzip streams: @@ -115005,41 +110286,8 @@ 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=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: "foo2" vs "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/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: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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === 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: @@ -115060,47 +110308,10 @@ 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 -=== 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 "" -=== 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=-1,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: 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 524, NextOffset: 600 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 139 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 218, NextOffset: 491 - testutil.go:509: Offset: 120, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 491, NextOffset: 524 - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 524, NextOffset: 600 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX 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 @@ -115109,17 +110320,47 @@ 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} -=== 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: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":139,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":176,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":287,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":324,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_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=USTAR,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":301,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":334,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":178,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":471,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115139,36 +110380,6 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=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 "": [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: 319 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 319, NextOffset: 352 - testutil.go:509: Offset: 481, NextOffset: 514 - testutil.go:509: Offset: 352, NextOffset: 428 - testutil.go:509: Offset: 514, NextOffset: 590 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 215, NextOffset: 481 - testutil.go:509: Offset: 116, NextOffset: 319 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 481, NextOffset: 514 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115177,13 +110388,7 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go:2349: [6] at 323 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: 514, NextOffset: 590 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU 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} @@ -115192,14 +110397,8 @@ 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=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 428 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU testutil.go: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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,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 @@ -115219,39 +110418,6 @@ 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=-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":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 "": [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: 184, NextOffset: 217 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 357, NextOffset: 433 - testutil.go:509: Offset: 520, NextOffset: 596 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 217, NextOffset: 487 - testutil.go:509: Offset: 119, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 520, NextOffset: 596 - testutil.go:509: Offset: 357, NextOffset: 433 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 365] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115260,8 +110426,6 @@ 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 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR testutil.go: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: @@ -115272,7 +110436,41 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":307,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":340,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":479,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":512,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 416 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 215, NextOffset: 479 + testutil.go:509: Offset: 120, NextOffset: 307 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_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=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115291,41 +110489,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":320,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [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: 429 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 214 - testutil.go:509: Offset: 83, NextOffset: 116 - testutil.go:509: Offset: 214, NextOffset: 482 - testutil.go:509: Offset: 116, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 482, NextOffset: 515 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 515, NextOffset: 591 - testutil.go:509: Offset: 353, NextOffset: 429 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 -=== 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 @@ -115344,8 +110508,71 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === 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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":82,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":115,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":299,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":332,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":177,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":210,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":468,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 115 + testutil.go:509: Offset: 177, NextOffset: 210 + testutil.go:509: Offset: 115, NextOffset: 299 + testutil.go:509: Offset: 210, NextOffset: 468 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 299, NextOffset: 332 + testutil.go:509: Offset: 468, NextOffset: 501 + testutil.go:509: Offset: 332, NextOffset: 408 + testutil.go:509: Offset: 501, NextOffset: 577 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: 577 + testutil.go:509: Offset: 332, NextOffset: 408 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":308,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":341,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":476,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":509,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 341, NextOffset: 417 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 214, NextOffset: 476 + testutil.go:509: Offset: 119, NextOffset: 308 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 476, NextOffset: 509 + testutil.go:509: Offset: 308, NextOffset: 341 + testutil.go:509: Offset: 509, NextOffset: 585 + testutil.go:509: Offset: 341, NextOffset: 417 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=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 135 172 209 246 283 320 363] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115365,35 +110592,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":320,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 "" - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 === 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: @@ -115404,9 +110603,6 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 326, NextOffset: 359 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU 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} @@ -115415,13 +110611,41 @@ 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=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 523, NextOffset: 599 - testutil.go:509: Offset: 359, NextOffset: 435 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 334, NextOffset: 410 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 471 + testutil.go:509: Offset: 116, NextOffset: 301 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 471, NextOffset: 504 + testutil.go:509: Offset: 301, NextOffset: 334 + testutil.go:509: Offset: 504, NextOffset: 580 + testutil.go:509: Offset: 334, NextOffset: 410 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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 @@ -115440,41 +110664,7 @@ 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=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 684, NextOffset: 830 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 1124 - testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 368] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115494,30 +110684,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":286,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":323,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,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 [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: 836 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115536,20 +110702,7 @@ 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=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:509: Offset: 690, NextOffset: 836 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-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=USTAR,minChunkSize=0 -=== 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=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 @@ -115569,30 +110722,11 @@ 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 -=== 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"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-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 "" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 138 175 212 249 286 323 366] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] 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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 651, NextOffset: 688 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX 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 @@ -115608,28 +110742,7 @@ 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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 834 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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 @@ -115648,40 +110761,41 @@ 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 -=== 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=-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"}]} +=== 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=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: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: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: 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: 307, NextOffset: 340 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 340, NextOffset: 416 +=== 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=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 "": [.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: 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: 951, NextOffset: 988 - testutil.go:509: Offset: 657, NextOffset: 694 - testutil.go:509: Offset: 988, NextOffset: 1134 - testutil.go:509: Offset: 694, NextOffset: 840 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 479, NextOffset: 512 + testutil.go:509: Offset: 307, NextOffset: 340 + testutil.go:509: Offset: 512, NextOffset: 588 + testutil.go:509: Offset: 340, NextOffset: 416 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 139 176 213 250 287 324 367] testutil.go:2330: got gzip streams: @@ -115702,7 +110816,38 @@ 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 -=== 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=9,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":81,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":304,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":337,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":176,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":466,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo2" vs "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: "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: "" vs "" + 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=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317] testutil.go:2330: got gzip streams: @@ -115723,37 +110868,14 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 132, NextOffset: 169 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 309] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 112 in stargz, uncompressed length 4 testutil.go:2349: [2] at 145 in stargz, uncompressed length 4 testutil.go:2349: [3] at 178 in stargz, uncompressed length 4 -=== 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: 647, NextOffset: 684 - testutil.go:509: Offset: 941, NextOffset: 978 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR testutil.go:2349: [4] at 211 in stargz, uncompressed length 4 testutil.go:2349: [5] at 244 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: 684, NextOffset: 830 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR 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: @@ -115764,26 +110886,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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:395: Comparing: "" vs "" === 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 "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 132, NextOffset: 169 - testutil.go:509: Offset: 381, NextOffset: 941 - testutil.go:509: Offset: 169, NextOffset: 647 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 941, NextOffset: 978 - testutil.go:509: Offset: 647, NextOffset: 684 - testutil.go:509: Offset: 978, NextOffset: 1124 - testutil.go:509: Offset: 684, NextOffset: 830 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 112 145 178 211 244 277 317] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115803,7 +110906,38 @@ 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 -=== 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=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: 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/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME 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: @@ -115823,42 +110957,8 @@ 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=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 945 - testutil.go:509: Offset: 171, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 945, NextOffset: 982 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 982, NextOffset: 1128 - testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 111 144 177 210 243 276 316] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -115878,6 +110978,39 @@ 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 +=== 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=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 "": [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: 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/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 @@ -115896,42 +111029,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":243,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":276,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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] === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 688, NextOffset: 834 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 944 - testutil.go:509: Offset: 170, NextOffset: 651 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 651, NextOffset: 688 - testutil.go:509: Offset: 981, NextOffset: 1127 - testutil.go:509: Offset: 688, NextOffset: 834 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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 @@ -115951,55 +111049,17 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":657,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":951,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":988,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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 -=== 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] -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 988, NextOffset: 1134 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go: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 "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 147 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: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 347, NextOffset: 384 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:2349: [7] at 311 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:509: Offset: 384, NextOffset: 951 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/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"} @@ -116007,18 +111067,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":213,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go: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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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: @@ -116038,48 +111088,12 @@ 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/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,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":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":649,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":686,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":943,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 649, NextOffset: 686 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 686, NextOffset: 832 - testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 943 - testutil.go:509: Offset: 170, NextOffset: 649 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 943, NextOffset: 980 -=== 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: -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 649, NextOffset: 686 -=== 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 114 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 980, NextOffset: 1126 - testutil.go:509: Offset: 686, NextOffset: 832 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX 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 @@ -116094,7 +111108,6 @@ 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/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 113 146 179 212 245 278 318] testutil.go:2330: got gzip streams: @@ -116115,8 +111128,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=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 113 146 179 212 245 278 310] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116135,42 +111146,71 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":656,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":948,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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: 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: 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: 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: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: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 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 656 + 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: 948, NextOffset: 985 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 985, NextOffset: 1131 - testutil.go:509: Offset: 693, NextOffset: 839 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== 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=true,format=USTAR + testutil.go:509: Offset: 477, NextOffset: 510 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 510, NextOffset: 586 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== 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 @@ -116208,43 +111248,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":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 "" -=== 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 653 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 946 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 690, NextOffset: 836 - testutil.go:509: Offset: 983, NextOffset: 1129 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 946 - testutil.go:509: Offset: 172, NextOffset: 653 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 946, NextOffset: 983 - testutil.go:509: Offset: 653, NextOffset: 690 - testutil.go:509: Offset: 983, NextOffset: 1129 - testutil.go:509: Offset: 690, NextOffset: 836 -=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=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 @@ -116282,33 +111286,8 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":212,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":136,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":173,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":660,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":348,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":953,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 348, NextOffset: 385 - testutil.go:509: Offset: 173, NextOffset: 660 - testutil.go:509: Offset: 385, NextOffset: 953 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 660, NextOffset: 697 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 697, NextOffset: 843 - testutil.go:509: Offset: 990, NextOffset: 1136 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 === 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: @@ -116319,36 +111298,48 @@ 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 -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:2349: [7] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_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} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 953, NextOffset: 990 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 660, NextOffset: 697 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":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"} -=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 1136 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":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=GNU,minChunkSize=0 - 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/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 [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 + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 === 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=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 110 143 176 209 242 275 307] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116386,87 +111377,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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: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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo6 foo_empty2 foo_empty4] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo4 foo_empty5 foo6 foo_empty foo_empty2] - 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo4 foo_empty5 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo6 foo_empty4 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" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116485,10 +111396,7 @@ 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=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 === 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=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116526,65 +111434,71 @@ 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=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=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"}]} +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":313,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":346,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":181,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":214,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":483,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":516,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo6] vs [foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo_empty3] + 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: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - 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: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:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 422 + testutil.go:509: Offset: 516, NextOffset: 592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo5 foo6 foo 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: "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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:509: Offset: 346, NextOffset: 422 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 + 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: 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: "foo2" vs "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=2,format=PAX,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: @@ -116599,49 +111513,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":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: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,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"} -=== 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=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=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_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=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 - 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 - testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 - testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":83,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":312,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":345,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":182,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":482,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 345, NextOffset: 421 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 312 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 312, NextOffset: 345 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 345, NextOffset: 421 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 114 147 180 213 246 279 311] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 4 + testutil.go:2349: [2] at 147 in stargz, uncompressed length 4 + testutil.go:2349: [3] at 180 in stargz, uncompressed length 4 testutil.go:2349: [4] at 213 in stargz, uncompressed length 4 testutil.go:2349: [5] at 246 in stargz, uncompressed length 4 testutil.go:2349: [6] at 279 in stargz, uncompressed length 492 @@ -116655,7 +111571,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":246,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":279,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 488 + testutil.go:509: Offset: 119, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 488, NextOffset: 521 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 521, NextOffset: 597 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 320] testutil.go:2330: got gzip streams: @@ -116676,77 +111624,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo5 foo6 foo] vs [foo6 .no.prefetch.landmark foo foo3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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: 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: "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 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4] vs [foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo5 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 115 in stargz, uncompressed length 4 @@ -116755,37 +111633,16 @@ testutil.go:2349: [4] at 214 in stargz, uncompressed length 4 testutil.go:2349: [5] at 247 in stargz, uncompressed length 4 testutil.go:2349: [6] at 280 in stargz, uncompressed length 492 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:2349: [7] at 312 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-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/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/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":181,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":214,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "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=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":280,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 === 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: @@ -116806,8 +111663,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=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 115 148 181 214 247 280 312] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -116826,77 +111681,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"} -=== 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 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty3] vs [foo foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] - 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: "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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU 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:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU testutil.go: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 @@ -116906,9 +111693,6 @@ 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: -=== 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=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":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"} @@ -116916,25 +111700,8 @@ 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: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=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 @@ -116953,6 +111720,71 @@ 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=-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 "": [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 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 346, NextOffset: 422 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 483 + testutil.go:509: Offset: 116, NextOffset: 313 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 483, NextOffset: 516 + testutil.go:509: Offset: 313, NextOffset: 346 + testutil.go:509: Offset: 516, NextOffset: 592 + testutil.go:509: Offset: 346, NextOffset: 422 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":319,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":352,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":491,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":524,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 319 + testutil.go:509: Offset: 218, NextOffset: 491 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 491, NextOffset: 524 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 524, NextOffset: 600 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo2" vs "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=2,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === 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: @@ -116973,80 +111805,6 @@ 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 -=== 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 "": [foo5 foo6 foo foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 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_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: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo6 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo2 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_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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - 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=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 @@ -117056,9 +111814,6 @@ 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=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR 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} @@ -117068,14 +111823,71 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":216,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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" +=== 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 [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: 319 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 352, NextOffset: 428 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 215, NextOffset: 481 + testutil.go:509: Offset: 116, NextOffset: 319 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 481, NextOffset: 514 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 514, NextOffset: 590 + testutil.go:509: Offset: 352, NextOffset: 428 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,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":86,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":119,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":324,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":184,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":217,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":487,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 357, NextOffset: 433 + testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 217, NextOffset: 487 + testutil.go:509: Offset: 119, NextOffset: 324 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 520, NextOffset: 596 + testutil.go:509: Offset: 357, NextOffset: 433 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: @@ -117096,8 +111908,6 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":249,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":282,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-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 117 150 183 216 249 282 314] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117117,40 +111927,10 @@ 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 -=== 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 "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty5 foo] vs [foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 321] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go: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_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== 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/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [1] at 116 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: 6953, NextOffset: 6990 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:2349: [2] at 149 in stargz, uncompressed length 4 testutil.go:2349: [3] at 182 in stargz, uncompressed length 4 testutil.go:2349: [4] at 215 in stargz, uncompressed length 4 @@ -117159,77 +111939,13 @@ 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} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":116,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go: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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty5 foo foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 -=== 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: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" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=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 @@ -117249,7 +111965,39 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 +=== 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=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: 429 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 181, NextOffset: 214 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 214, NextOffset: 482 + testutil.go:509: Offset: 116, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 482, NextOffset: 515 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 515, NextOffset: 591 + testutil.go:509: Offset: 353, NextOffset: 429 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 === 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: @@ -117270,55 +112018,15 @@ 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 116 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: 9733, NextOffset: 10315 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR 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 @@ -117328,57 +112036,44 @@ testutil.go:1638: got TOC entries: testutil.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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty foo2 foo5 foo6 .no.prefetch.landmark foo] vs [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":149,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":182,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":215,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":248,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":281,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":5,"mode":420,"offset":87,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":120,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":326,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":359,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":5,"mode":420,"offset":185,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo","type":"chunk","offset":218,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"../foo2/","type":"dir","mode":493},{"name":"../foo2/bar","type":"reg","size":5,"mode":420,"offset":490,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../foo2/bar","type":"chunk","offset":523,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:509: Offset: 218, NextOffset: 490 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: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 359, NextOffset: 435 + testutil.go:509: Offset: 523, NextOffset: 599 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 218, NextOffset: 490 + testutil.go:509: Offset: 120, NextOffset: 326 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 490, NextOffset: 523 + testutil.go:509: Offset: 326, NextOffset: 359 + testutil.go:509: Offset: 523, NextOffset: 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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=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=PAX,minChunkSize=0 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=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 @@ -117398,8 +112093,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=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 116 149 182 215 248 281 313] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117419,39 +112112,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=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go: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 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty] vs [foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty 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: "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 -=== 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 @@ -117465,69 +112125,12 @@ testutil.go:1638: got TOC entries: testutil.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/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 4871, NextOffset: 6464 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":146,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo4] vs [foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty] -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":245,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":278,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,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: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=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=PAX,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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-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 @@ -117547,8 +112150,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=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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117568,59 +112169,7 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo5 foo6 foo2 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6 foo2 foo3 foo_empty3 foo5] vs [foo foo_empty foo_empty2 foo3 foo4 foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] - 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" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 315] testutil.go:2330: got gzip streams: @@ -117640,36 +112189,40 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 8592, NextOffset: 9174 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 830 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:509: Offset: 684, NextOffset: 830 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 118 151 184 217 250 283 323] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117689,8 +112242,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=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -117709,87 +112260,7 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":217,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":250,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":283,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo6 foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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: "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: 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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo6] vs [foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo4 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "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_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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=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 117 150 183 216 249 282 322] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117809,12 +112280,12 @@ 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=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 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 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU 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 @@ -117848,77 +112319,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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo6 foo_empty3 foo5 .no.prefetch.landmark] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo5 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 -=== 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 @@ -117937,20 +112338,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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 227 264 301 338 375 412 653] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -117989,86 +112377,37 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":375,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":412,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== 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 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo3 foo_empty5 foo6 foo foo_empty2 foo2 foo_empty3 foo4 foo_empty4 foo5 .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: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go: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: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 + 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: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:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 foo6 foo foo_empty2 foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty] vs [foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty 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: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: 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=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: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:509: Offset: 690, NextOffset: 836 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-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: @@ -118088,7 +112427,41 @@ 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/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 === 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=-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: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 +=== 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 @@ -118108,7 +112481,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=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-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: @@ -118129,122 +112502,26 @@ testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 foo_empty foo_empty3 foo4] vs [foo foo2 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 965, NextOffset: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 410 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [1] at 230 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 426, NextOffset: 463 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:2349: [2] at 267 in stargz, uncompressed length 4 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 573, NextOffset: 610 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR 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=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=false,format=USTAR testutil.go:2349: [7] at 515 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 610, NextOffset: 775 -=== 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} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR testutil.go:1641: [1]: {"name":"foo/big.txt","type":"reg","size":23,"mode":420,"offset":230,"digest":"sha256:2ff378dda6b0b6f55c24f1a6b192cf1d0fa1dc229d5396fa884b51bcb84aa255","chunkSize":4,"chunkDigest":"sha256:86e1de74820a9b252ba33b2eed445b0cd02c445b5f4b8007205aff1762d7301a"} testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":267,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:81afb10b461acd8f2b7eee698fb0c314c454f7acb574a34baded7f6912fc7a0f"} testutil.go:1641: [3]: {"name":"foo/big.txt","type":"chunk","offset":304,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:a5c935d142e9fa6eeb75c3424cad28ec117de0d1f6f818f7a8ec41247862d13a"} testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo4 foo5 foo6] vs [foo_empty foo_empty3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 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: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 230 267 304 341 378 415 656] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118264,8 +112541,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=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 -=== 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 @@ -118285,6 +112560,8 @@ 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/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== 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 @@ -118303,7 +112580,7 @@ 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=0,prefix="",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 231 268 305 342 379 416 516] testutil.go:2330: got gzip streams: @@ -118323,88 +112600,9 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":342,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":379,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":416,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 809, NextOffset: 940 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo6 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3] - 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "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" - 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: 1278 - testutil.go:509: Offset: 977, NextOffset: 1062 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== 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=-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: @@ -118425,6 +112623,39 @@ 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 +=== 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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 694, NextOffset: 840 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 951 + testutil.go:509: Offset: 172, NextOffset: 657 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 951, NextOffset: 988 + testutil.go:509: Offset: 657, NextOffset: 694 + testutil.go:509: Offset: 988, NextOffset: 1134 + testutil.go:509: Offset: 694, NextOffset: 840 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 +=== 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 @@ -118438,8 +112669,6 @@ testutil.go:1638: got TOC entries: testutil.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"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR testutil.go:1641: [2]: {"name":"foo/big.txt","type":"chunk","offset":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"} @@ -118465,7 +112694,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=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 +=== 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=-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: @@ -118485,87 +112714,7 @@ 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=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 "": [foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo foo2 foo3 foo_empty4 foo6] - 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" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 - testutil.go:395: Comparing: "foo_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 === RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6] vs [foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 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_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: 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: "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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:509: Offset: 968, NextOffset: 1053 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=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 @@ -118575,8 +112724,6 @@ testutil.go:2349: [4] at 340 in stargz, uncompressed length 4 testutil.go:2349: [5] at 377 in stargz, uncompressed length 4 testutil.go:2349: [6] at 414 in stargz, uncompressed length 1616 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU 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} @@ -118605,9 +112752,40 @@ 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=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":5,"mode":420,"offset":132,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":169,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":647,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":5,"mode":420,"offset":344,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"foo2/","type":"dir","mode":493},{"name":"foo2/bar","type":"reg","size":5,"mode":420,"offset":941,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"foo2/bar","type":"chunk","offset":978,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 132, NextOffset: 169 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 169, NextOffset: 647 + testutil.go:509: Offset: 381, NextOffset: 941 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 647, NextOffset: 684 + testutil.go:509: Offset: 941, NextOffset: 978 + testutil.go:509: Offset: 684, NextOffset: 830 + testutil.go:509: Offset: 978, NextOffset: 1124 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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: 1124 + testutil.go:509: Offset: 684, NextOffset: 830 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 === 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=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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 @@ -118646,22 +112824,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=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#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 "": [foo4 foo_empty4 foo_empty5 foo foo_empty3 foo_empty2 foo3 foo5 foo6 foo_empty foo2] vs [foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo6 .no.prefetch.landmark foo2 foo_empty3] - 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 -=== 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 @@ -118680,73 +112842,39 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" - testutil.go:509: Offset: 610, NextOffset: 647 -=== RUN TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go: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" +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":5,"mode":420,"offset":134,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":5,"mode":420,"offset":346,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"./foo2/","type":"dir","mode":493},{"name":"./foo2/bar","type":"reg","size":5,"mode":420,"offset":945,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./foo2/bar","type":"chunk","offset":982,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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_empty3" vs "foo_empty3" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 653 + testutil.go:509: Offset: 383, NextOffset: 945 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 690, NextOffset: 836 + testutil.go:509: Offset: 982, NextOffset: 1128 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3] vs [foo_empty5 foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: 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:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:509: Offset: 990, NextOffset: 1075 -=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 945, NextOffset: 982 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 982, NextOffset: 1128 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/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 @@ -118765,9 +112893,9 @@ testutil.go:1641: [4]: {"name":"foo/big.txt","type":"chunk","offset":341,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:53a793b0a71115451c7710325929f71119cae80798460d6d400193fe43674c0c"} testutil.go:1641: [5]: {"name":"foo/big.txt","type":"chunk","offset":378,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:8a618a349c5916ad6a1e66631cb7e8bfba9163265e03661fd760f53d243add69"} testutil.go:1641: [6]: {"name":"foo/big.txt","type":"chunk","offset":415,"chunkOffset":20,"chunkSize":3,"chunkDigest":"sha256:898cef1b49045fd8d4bcac0c8fe0034c5ed28f00ed4f617bb8fdc9ea457d2ea0"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 === 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 233 270 307 344 381 418 659] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 @@ -118787,8 +112915,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/chunked_file-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=64000#01 -=== 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 @@ -118835,114 +112961,26 @@ testutil.go:1683: "foo"(basename:"foo") is 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=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: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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo4 foo_empty5 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo" vs "foo" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,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: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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty5] vs [foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 2081 3745] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 594 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1180, NextOffset: 1265 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 3745 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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: "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=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -118952,8 +112990,6 @@ 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=USTAR -=== 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=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 @@ -118968,9 +113004,9 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: @@ -118985,8 +113021,6 @@ 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 -=== 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=PAX 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 "" @@ -118997,9 +113031,9 @@ 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" + 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: @@ -119019,118 +113053,120 @@ testutil.go:1683: "foo"(basename:"foo") is 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3] vs [.no.prefetch.landmark foo_empty foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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 -=== 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=PAX,minChunkSize=0 - 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 -=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - 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_empty foo5 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty 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: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR testutil.go:2349: [1] at 2081 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 822, NextOffset: 954 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 640, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":133,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":651,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":688,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":345,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":382,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":944,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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: 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:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 688, NextOffset: 834 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 382, NextOffset: 944 + testutil.go:509: Offset: 170, NextOffset: 651 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 651, NextOffset: 688 + testutil.go:509: Offset: 981, NextOffset: 1127 + testutil.go:509: Offset: 688, NextOffset: 834 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 +=== 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=-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: 840 + testutil.go:509: Offset: 988, NextOffset: 1134 + 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: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1193, NextOffset: 1278 - testutil.go:509: Offset: 977, NextOffset: 1062 - 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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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: 832 + testutil.go:509: Offset: 980, NextOffset: 1126 + 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: 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 +=== 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 @@ -119140,8 +113176,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=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=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 @@ -119161,6 +113195,12 @@ 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] +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 649, NextOffset: 686 + testutil.go:509: Offset: 980, NextOffset: 1126 + testutil.go:509: Offset: 686, NextOffset: 832 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 2048 testutil.go:2349: [1] at 2081 in stargz, uncompressed length 1636 @@ -119174,10 +113214,76 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" +=== 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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:509: Offset: 384, NextOffset: 948 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 693, NextOffset: 839 + testutil.go:509: Offset: 985, NextOffset: 1131 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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 + testutil.go:509: Offset: 172, NextOffset: 656 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 985, NextOffset: 1131 + testutil.go:509: Offset: 693, NextOffset: 839 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 === 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 +=== NAME TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":5,"mode":420,"offset":135,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":653,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":690,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":5,"mode":420,"offset":347,"digest":"sha256:1b4f0e9851971998e732078544c96b36c3d01cedf7caa332359d6f1d83567014","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b"},{"name":"/foo2/","type":"dir","mode":493},{"name":"/foo2/bar","type":"reg","size":5,"mode":420,"offset":946,"xattrs":{"test":"c2FtcGxl"},"digest":"sha256:60303ae22b998861bce3b28f33eec1be758a213c86c93c076dbe9f558c11c752","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/foo2/bar","type":"chunk","offset":983,"chunkOffset":4,"chunkDigest":"sha256:d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2] vs [.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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 946 + testutil.go:509: Offset: 172, NextOffset: 653 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 946, NextOffset: 983 + testutil.go:509: Offset: 653, NextOffset: 690 + testutil.go:509: Offset: 983, NextOffset: 1129 + testutil.go:509: Offset: 690, NextOffset: 836 +=== RUN TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -119186,7 +113292,6 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" 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=0,prefix="/",format=PAX,minChunkSize=64000#01 === 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: @@ -119206,120 +113311,24 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty5 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 2081 2621] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:509: Offset: 245, NextOffset: 374 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU 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" -=== 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" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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_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_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5] vs [foo foo2 foo3 foo6 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 577, NextOffset: 614 -=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 428, NextOffset: 465 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:509: Offset: 465, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR 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" - 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: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=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 @@ -119334,20 +113343,18 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#01 -=== 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" + 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 157 213] testutil.go:2330: got gzip streams: @@ -119358,8 +113365,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=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/recursive-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 157 210] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119369,122 +113374,65 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty3 foo4 foo_empty4 foo6] vs [foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo6 foo_empty foo2 foo4] - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 163 219] -=== 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: 953, NextOffset: 990 - testutil.go:509: Offset: 1164, NextOffset: 1201 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 - 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 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_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_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 - 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=1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 163 in stargz, uncompressed length 512 testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1683: "bar"(basename:"bar") is 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: 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 === 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:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 +=== 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 "": [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] + 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: 1201, NextOffset: 1286 - testutil.go:509: Offset: 990, NextOffset: 1075 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 697, NextOffset: 843 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 385, NextOffset: 953 + testutil.go:509: Offset: 173, NextOffset: 660 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 660, NextOffset: 697 + testutil.go:509: Offset: 990, NextOffset: 1136 + testutil.go:509: Offset: 697, NextOffset: 843 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 === 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 163 216] testutil.go:2330: got gzip streams: @@ -119495,8 +113443,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=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#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 2048 @@ -119514,6 +113460,161 @@ testutil.go:1683: "bar"(basename:"bar") is 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=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 foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo6 foo4 foo foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo_empty foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "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 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "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: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 + 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 foo6 foo_empty foo_empty3 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo2] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo_empty foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4 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: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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: @@ -119521,124 +113622,106 @@ 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 "" -=== 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:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=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 foo_empty5 foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty] vs [foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo6 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: 604, NextOffset: 641 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:509: Offset: 819, NextOffset: 952 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 162 215] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 952, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go: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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 434 - testutil.go:509: Offset: 414, NextOffset: 579 + testutil.go: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: 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:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "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_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo6] vs [foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5] vs [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: "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: 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:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 +=== 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=0,prefix="./",format=GNU,minChunkSize=0 +=== 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: -=== 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=true,format=PAX 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: "foo3" vs "foo3" - testutil.go:509: Offset: 579, NextOffset: 616 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX 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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 434, NextOffset: 471 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 - testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1277 - testutil.go:509: Offset: 981, NextOffset: 1066 - 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_empty5" vs "foo_empty5" -=== 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 @@ -119648,8 +113731,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=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 162 218] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119668,7 +113749,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=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 164 220] testutil.go:2330: got gzip streams: @@ -119697,8 +113778,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=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -119707,103 +113786,16 @@ testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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"}]} === 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:341: B: TOCJSON: {"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_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo3 foo4 foo5 foo_empty5] - 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 948, NextOffset: 985 - testutil.go:509: Offset: 1160, NextOffset: 1197 - testutil.go:509: Offset: 985, NextOffset: 1070 - testutil.go:509: Offset: 1197, NextOffset: 1282 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 814, NextOffset: 948 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo4 .no.prefetch.landmark foo_empty2 foo_empty3 foo_empty4] vs [foo_empty foo_empty4 foo5 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 164 220] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 133, NextOffset: 265 -=== 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 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" -=== 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: "foo2" vs "foo2" === 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: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 583, NextOffset: 620 - testutil.go:509: Offset: 437, NextOffset: 474 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:395: Comparing: "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" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,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 164 217] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119813,16 +113805,103 @@ testutil.go:1683: "foo"(basename:"foo") is 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=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty4 foo6 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3] vs [foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo5] + 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: 8555, NextOffset: 8592 +=== 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: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9696, NextOffset: 9733 +=== 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 +=== 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 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 9733, NextOffset: 10315 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 === 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#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "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 foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty4 foo6 foo_empty 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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 === 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: @@ -119851,106 +113930,24 @@ testutil.go:1683: "foo"(basename:"foo") is 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 140 190] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 140 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 190 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo4] vs [foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty5 foo foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 140 182] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 140 in stargz, uncompressed length 512 testutil.go:2349: [2] at 182 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 - 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1058 - testutil.go:509: Offset: 1191, NextOffset: 1276 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo_empty5 foo foo_empty2 foo4] vs [foo_empty3 foo5 foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 377 - testutil.go:509: Offset: 132, NextOffset: 263 - 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:509: Offset: 805, NextOffset: 936 - 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 -=== 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 @@ -119960,7 +113957,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=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: @@ -119971,8 +113968,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=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=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 143 193] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -119981,6 +113976,83 @@ testutil.go:1683: "bar"(basename:"bar") is 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=0,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty5 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo foo2 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: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo" 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: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo6 foo_empty5 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: 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" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "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/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: @@ -119996,9 +114068,10 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 143 185] testutil.go:2330: got gzip streams: @@ -120009,103 +114082,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=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=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_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo foo_empty3 foo4 foo6 .no.prefetch.landmark] - 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: "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" 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 -=== 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: -=== 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 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 792, NextOffset: 829 -=== 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 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 "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 973, NextOffset: 1010 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 829, NextOffset: 966 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR 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: 1010, NextOffset: 1178 === 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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo4 foo6 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo_empty foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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: "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_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: "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 -=== 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 @@ -120115,7 +114100,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=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== 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=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 141 191] testutil.go:2330: got gzip streams: @@ -120126,17 +114111,95 @@ testutil.go:1683: "foo"(basename:"foo") is 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=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 141 183] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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 +=== 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_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo4 foo_empty4 foo3] vs [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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_empty3 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo_empty5 foo3 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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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 @@ -120154,7 +114217,6 @@ testutil.go:1683: "foo"(basename:"foo") is child of "" testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: @@ -120165,57 +114227,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=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go: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_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo6 foo2] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty5 foo3 foo_empty3 foo4 foo_empty4 foo5] - 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: 898 - testutil.go:509: Offset: 998, NextOffset: 1075 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty3 foo4 foo6 foo2 foo_empty2 foo3] - 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: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 -=== 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 @@ -120225,36 +114236,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=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "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" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 144 194] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -120264,8 +114245,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=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#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 144 186] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -120298,38 +114277,10 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo3 foo5 foo_empty5] vs [.no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 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:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 150 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -120339,72 +114290,16 @@ testutil.go:1683: "foo"(basename:"foo") is 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: "" 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_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6] - 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: "foo_empty5" vs "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: "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=true,format=PAX testutil.go:1580: testing streams: [0 0 150 200] testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 150 192] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -120414,8 +114309,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=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#01 -=== 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 @@ -120430,9 +114323,9 @@ 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" - 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 155 205] testutil.go:2330: got gzip streams: @@ -120442,7 +114335,166 @@ testutil.go:1683: "bar"(basename:"bar") is 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=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_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4] 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_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 "": [.no.prefetch.landmark foo foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 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: "foo_empty" vs "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: "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 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo foo3 foo_empty2 foo_empty3 foo5 foo_empty foo2] vs [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "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" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo] vs [foo6 foo foo3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "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_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/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 155 197] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 @@ -120452,194 +114504,3034 @@ testutil.go:1683: "foo"(basename:"foo") is 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=1,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 155 205] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is 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=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 155 205] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 155 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,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 155 197] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 155 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153 203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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: "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 2048 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 153 195] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 153 203] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 +=== 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: "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 398 651] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 398 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 651 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 398 510] + testutil.go:2330: got gzip streams: + 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 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty4 foo6] vs [foo_empty3 foo6 foo3 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo6 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty5] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty4 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_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" 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_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 398 510] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 402 655] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 402 514] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 402 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 514 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 403 656] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 403 515] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 403 656] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 403 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 656 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 403 515] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 405 658] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 405 517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + 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 + testutil.go:1580: testing streams: [0 0 400 653] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 400 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 653 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 400 512] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 400 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 404 657] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 404 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 657 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 404 516] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 404 in stargz, uncompressed length 512 + 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:1580: testing streams: [0 0 405 658] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 405 517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 405 658] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 658 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 405 517] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 409 662] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 + testutil.go:2349: [2] at 662 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 409 521] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 + testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1683: "bar"(basename:"bar") is child of "" + testutil.go:1683: "foo"(basename:"foo") is child of "" + testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo5 foo_empty5 foo_empty foo_empty2 foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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: "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_empty2 foo5 foo_empty5 foo_empty foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark] vs [foo5 foo6 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo_empty5 foo foo_empty foo2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 "": [foo2 foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "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: "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 "": [foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo6] vs [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo5 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: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "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: 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 +=== 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=0,prefix="../",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1564] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 2688] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty3 foo5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo4 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo" 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: "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_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3] vs [foo foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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/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" +=== 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 "": [foo_empty3 foo4 foo6 foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo_empty4] vs [foo foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty] + 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_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_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: 1050 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty] vs [foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,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 147] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 142] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 149] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 144] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 144 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 149] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 153] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 149] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 153] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 148] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX +=== 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=1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 148] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 152] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 147] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 153] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 148] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== 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_empty4 foo5 foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 603, NextOffset: 640 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 640, NextOffset: 772 + testutil.go:509: Offset: 822, NextOffset: 954 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 809 + testutil.go:509: Offset: 954, NextOffset: 991 + testutil.go:509: Offset: 809, NextOffset: 940 + testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 +=== 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 + 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] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 154 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 471, NextOffset: 603 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty5 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 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: "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_empty5" vs "foo_empty5" + 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" + 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" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 149] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 112] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 105] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 105] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + 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 + testutil.go:1580: testing streams: [0 0 110] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 115] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 "": [foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo] vs [foo_empty foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty4 foo6] vs [foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty foo2 foo_empty3 foo4] + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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=1,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 260, NextOffset: 297 +=== 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 + testutil.go:2349: [1] at 110 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: 411, NextOffset: 577 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=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: 1150, NextOffset: 1187 + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:509: Offset: 968, NextOffset: 1053 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 113] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 107] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 112] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + 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 +=== 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 "": [foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty foo_empty2 foo_empty3 foo4 foo] vs [.no.prefetch.landmark 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: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo6 foo2 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: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "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/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 +=== 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 117] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 124] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 124 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 117] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 125] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 125 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 118] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 118 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 127] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== 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 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=1,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" +=== 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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3 foo5] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark] +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2330: got gzip streams: +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 126] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 126 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "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: "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_empty2" vs "foo_empty2" + 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: 1050 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo6] vs [foo_empty5 foo_empty foo2 foo3 foo5 foo_empty4 foo6 foo foo_empty2 foo_empty3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 +=== 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" +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 260, NextOffset: 297 +=== 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 + 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 410, NextOffset: 573 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 134] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 + testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 129] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:509: Offset: 965, NextOffset: 1050 +=== RUN 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 "": [foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo6 foo3 foo4 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo 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: 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_empty" vs "foo_empty" + 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: "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: "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_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo3 foo4 foo6] vs [foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] + 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: "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" 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_empty5" vs "foo_empty5" + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:509: Offset: 977, NextOffset: 1062 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 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" +=== 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_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4 foo6] vs [foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo foo_empty2] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000 +=== 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 +=== 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: 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark] vs [foo2 foo3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 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: 1272 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 433] + testutil.go:2330: got gzip streams: + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:509: Offset: 131, NextOffset: 260 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 614, NextOffset: 780 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 780, NextOffset: 817 + testutil.go:509: Offset: 596, NextOffset: 633 + testutil.go:509: Offset: 817, NextOffset: 947 + testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:509: Offset: 800, NextOffset: 931 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 296] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 296 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR +=== 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=-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 +=== 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=-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] + testutil.go:2330: 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty4 foo6 foo_empty foo_empty2] vs [foo foo2 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "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 foo2 foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo_empty4 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:395: Comparing: "foo_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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:509: Offset: 819, NextOffset: 953 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2] vs [foo2 foo3 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:509: Offset: 245, NextOffset: 377 + 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: 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_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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5 .no.prefetch.landmark] vs [foo_empty3 foo_empty4 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:509: Offset: 641, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:509: Offset: 981, NextOffset: 1066 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 208, NextOffset: 245 + testutil.go:509: Offset: 94, NextOffset: 131 + testutil.go:509: Offset: 245, NextOffset: 377 + testutil.go:509: Offset: 131, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 +=== 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=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 + 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=1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo5 foo6 foo2 foo4 foo_empty4] + 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: "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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 645, NextOffset: 777 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo5 foo6] vs [foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 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: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:509: Offset: 985, NextOffset: 1070 + 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: "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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=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 +=== 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=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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo2 foo3 foo4 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] + 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 805, NextOffset: 936 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 973, NextOffset: 1058 + testutil.go:509: Offset: 1191, NextOffset: 1276 + testutil.go:395: Comparing: "foo_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: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 637, NextOffset: 768 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 393 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 658 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 + 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: 1276 + testutil.go:509: Offset: 973, NextOffset: 1058 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 414, NextOffset: 581 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 581, NextOffset: 618 + testutil.go:509: Offset: 431, NextOffset: 468 + testutil.go:509: Offset: 618, NextOffset: 784 + testutil.go:509: Offset: 468, NextOffset: 600 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 +=== 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 +=== 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=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000 +=== 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=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 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" +=== 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 "": [foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo5 foo_empty2 foo_empty3 foo4] vs [foo2 foo_empty3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" + testutil.go:509: Offset: 444, NextOffset: 481 + testutil.go:509: Offset: 592, NextOffset: 629 + testutil.go:509: Offset: 481, NextOffset: 618 + testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 1003, NextOffset: 1088 + testutil.go:509: Offset: 1215, NextOffset: 1300 + testutil.go:395: Comparing: "foo" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo2 foo_empty3 foo4 foo6] vs [foo5 foo_empty2 foo_empty3 foo4 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] + 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: "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: "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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 1178, NextOffset: 1215 + testutil.go:509: Offset: 966, NextOffset: 1003 + testutil.go:509: Offset: 1215, NextOffset: 1300 + testutil.go:509: Offset: 1003, NextOffset: 1088 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 + 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_empty5 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo5 foo6 .no.prefetch.landmark foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2] + 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_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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 .no.prefetch.landmark foo4 foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty] vs [foo2 foo_empty5 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] + 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: "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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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 +=== 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=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 "": [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo3 foo4 foo6 foo_empty2 foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_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" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_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: 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: "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 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_empty3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty5 foo foo_empty foo4] vs [foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty4 foo_empty5 foo foo_empty2] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo4] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_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" 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5] vs [foo_empty foo4 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo2] - 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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,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: "foo_empty3" vs "foo_empty3" + 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=-1,prefix="./",lossless=false,format=PAX - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 968, NextOffset: 1001 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 1001, NextOffset: 1078 -=== 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=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 827, NextOffset: 904 -=== 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo4] vs [foo foo_empty2 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 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: "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: "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 -=== 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: "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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 968, NextOffset: 1001 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 1001, NextOffset: 1078 + testutil.go:509: Offset: 827, NextOffset: 904 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 155 197] +=== 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 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: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 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: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 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== 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=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 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: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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 153 203] + 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 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: "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 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 === 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 "": [foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo6] - 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty5 foo2 foo3 foo5] vs [foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2 foo_empty foo4 foo_empty4 foo5 .no.prefetch.landmark foo] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 809, NextOffset: 842 testutil.go:509: Offset: 982, NextOffset: 1015 @@ -120650,55 +117542,39 @@ testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 407, NextOffset: 519 testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "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_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: 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 "": [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo6 foo_empty3 foo_empty foo2] vs [foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty 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: 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" + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty5 foo6 foo2 foo_empty2] vs [foo2 foo3 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:395: Comparing: "foo_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_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 @@ -120707,274 +117583,262 @@ testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 157 207] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 664, NextOffset: 697 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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: 844, NextOffset: 982 testutil.go:509: Offset: 697, NextOffset: 809 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== 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: 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_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - 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: "foo"(basename:"foo") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 357, NextOffset: 495 + testutil.go:509: Offset: 262, NextOffset: 374 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 157 199] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== 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: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: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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 329 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 453 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 559 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 601 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 107 210 326 449 554 604] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 157 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 156 206] + 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 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 -=== 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=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 156 198] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 107 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 596 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + 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 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: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 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: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: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 + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR === 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 "": [foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty] vs [.no.prefetch.landmark foo_empty foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo foo_empty2 foo_empty3 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "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: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 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: 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: "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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 398 510] - testutil.go:2330: got gzip streams: -=== 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo_empty2 foo3 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 504, NextOffset: 537 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 687 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1683: "bar"(basename:"bar") is child of "" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo6 foo2 foo_empty2 foo_empty5] + testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 796, NextOffset: 829 + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 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: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go: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" 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=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" -=== 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 2048 - testutil.go:2349: [1] at 398 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 510 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 402 655] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 402 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 655 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - 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] +=== 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 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 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 2048 - testutil.go:2349: [1] at 403 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 515 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 403 656] + testutil.go: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 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] testutil.go:2330: got gzip streams: -=== 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: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: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 + 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo] vs [foo3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo3 foo_empty3 foo_empty4 foo_empty2 foo4 foo foo_empty foo2] vs [foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 @@ -120987,42 +117851,34 @@ 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_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: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "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 "": [foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo5 foo6 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty] vs [foo2 foo_empty2 foo4 foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo3 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: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 405 658] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 @@ -121032,85 +117888,99 @@ testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 405 517] +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 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=1,prefix="/",format=GNU,minChunkSize=64000#01 -=== 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: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 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: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: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: "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 400 512] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 219 340 466 575 625] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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=9,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo2 foo3 foo4 foo5 foo foo_empty] vs [foo_empty2 foo3 foo_empty4 foo6 foo2 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3] vs [foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5 foo3 foo_empty] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 @@ -121122,332 +117992,307 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 684, NextOffset: 794 testutil.go:509: Offset: 832, NextOffset: 968 -=== NAME 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-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=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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 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 "" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 827, NextOffset: 904 -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo foo_empty foo2] - 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3] vs [foo_empty2 foo3 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo4] + 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 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: "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" 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 404 516] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2048 - testutil.go:2349: [1] at 404 in stargz, uncompressed length 512 - 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: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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=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=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 405 658] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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=USTAR - 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 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: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: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 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 -=== 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=false,format=PAX - 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 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 2048 - testutil.go:2349: [1] at 405 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 517 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 409 662] + testutil.go: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 2048 - testutil.go:2349: [1] at 409 in stargz, uncompressed length 1636 - testutil.go:2349: [2] at 662 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1683: "bar"(basename:"bar") is child of "" - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] - 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: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 409 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 697, NextOffset: 809 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:2349: [2] at 521 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: 844, NextOffset: 982 -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1683: "foo"(basename:"foo") is child of "" - testutil.go:1683: "foo/bar.txt"(basename:"bar.txt") is child of "foo" -=== 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:401: Directory: "" vs "": [foo_empty3 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo6] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty4 foo 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_empty" vs "foo_empty" 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty 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: 811, NextOffset: 844 testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 324, NextOffset: 357 + testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:395: Comparing: "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: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6 foo foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 180, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 -=== 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=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: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 -=== 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: 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 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_empty5" vs "foo_empty5" -=== 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/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=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/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 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 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 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 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 338 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 572 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564] + testutil.go: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=9,prefix="",format=PAX,minChunkSize=64000 +=== RUN 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 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: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: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: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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 114 221 345 475 583 633] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 1024 + testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 583 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 633 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625] testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 345 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === 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"}]} -=== 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" -=== 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":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_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty4 foo_empty] vs [foo_empty3 foo4 foo_empty5 foo3 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark] -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty4 foo5 .no.prefetch.landmark] 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" 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: "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 @@ -121459,29 +118304,20 @@ testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 testutil.go:509: Offset: 992, NextOffset: 1069 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 111 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:509: Offset: 207, NextOffset: 314 -=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty5 foo3] vs [foo_empty foo2 foo_empty3 foo_empty4 foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 347, NextOffset: 482 + testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 @@ -121494,12 +118330,6 @@ 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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 959, NextOffset: 992 testutil.go:509: Offset: 782, NextOffset: 815 @@ -121511,96 +118341,68 @@ 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" -=== 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: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=0,format=GNU,minChunkSize=0 -=== 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 2688] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 2688 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1564] +=== 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 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=1,prefix="../",format=GNU,minChunkSize=64000#01 -=== 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 580 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 +=== 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 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: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 + 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 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: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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1564] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty3 foo4 foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 1564 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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_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 @@ -121612,6 +118414,7 @@ testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 @@ -121619,542 +118422,402 @@ testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 797, NextOffset: 830 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 970, NextOffset: 1003 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 147 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: 830, NextOffset: 907 testutil.go:509: Offset: 1003, NextOffset: 1080 - testutil.go:395: Comparing: "" vs "" -=== 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:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo foo2 foo6 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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 "": [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 foo foo_empty foo_empty4 foo6 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 83, NextOffset: 116 testutil.go:509: Offset: 211, NextOffset: 320 testutil.go:509: Offset: 116, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "foo_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: 830, NextOffset: 907 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 320, NextOffset: 353 - testutil.go:509: Offset: 225, NextOffset: 258 -=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 353, NextOffset: 489 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - 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 -=== NAME 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 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 401, NextOffset: 511 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 142 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_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 801, NextOffset: 834 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 834, NextOffset: 970 + testutil.go:509: Offset: 687, NextOffset: 797 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 147] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 149] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== 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=GNU - testutil.go:1580: testing streams: [0 0 144] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 144 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 149] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== 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 "": [foo_empty2 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo3] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty foo2 foo3 foo_empty3 foo] vs [foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5] + 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 646, NextOffset: 679 + testutil.go:509: Offset: 794, NextOffset: 827 + testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" 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" 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_empty3 foo2 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo3 foo_empty2 foo_empty5 foo6 foo_empty foo2] - 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:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo_empty2] vs [foo_empty5 foo6 foo_empty2 foo4 foo_empty4 foo5 foo_empty3 foo foo_empty foo2 foo3] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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: "foo4" vs "foo4" testutil.go:509: Offset: 652, NextOffset: 685 testutil.go:509: Offset: 504, NextOffset: 537 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 685, NextOffset: 794 -=== 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 153 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: 537, NextOffset: 646 -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 -=== 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: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 484, NextOffset: 517 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 149] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 149 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 153] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 152] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148] +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== 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=PAX - testutil.go:1580: testing streams: [0 0 152] + 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=9,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 113 218 341 470 577 619] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 152 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 148] + testutil.go: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: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: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:395: Comparing: "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_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_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_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 "": [foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5 foo2 foo_empty3 foo4 foo5] vs [foo foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 .no.prefetch.landmark foo_empty2 foo3 foo4] vs [foo_empty2 foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 152] - testutil.go:2330: got gzip streams: -=== 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 -=== 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 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 152 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: 836, NextOffset: 913 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 84, NextOffset: 117 -=== 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=GNU,minChunkSize=0 - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 153] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 153 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 148] +=== 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 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: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 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: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: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/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=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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go: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 foo5 foo6 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2] vs [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo6 foo_empty foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 154] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 548, NextOffset: 660 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 154 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: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6] vs [foo4 foo5 foo6 foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 -=== 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: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "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_empty4 foo_empty5 foo_empty3 foo4 foo5 foo6] vs [foo5 foo_empty5 foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 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: 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: 915 + testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty4 foo6 foo_empty foo_empty2 foo4] vs [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5 foo6 foo_empty] + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "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 -=== 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 -=== 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: 403, NextOffset: 515 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - 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 -=== 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: "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== 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=USTAR - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 105] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 +=== 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: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 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty foo3 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo5] - 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_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:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo5 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== 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 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: "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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo5 foo3 foo_empty3 foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo5 foo_empty5] vs [foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 + 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 @@ -122165,98 +118828,90 @@ 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: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 -=== 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" -=== 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 114] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 + 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 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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 +=== RUN 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 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=9,prefix="./",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 107] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} +=== NAME TestGzipEStargz/testWriteAndOpen/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] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3] vs [.no.prefetch.landmark foo_empty foo_empty3 foo6 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo foo3 foo4 foo_empty3 foo5 foo6 foo_empty foo2 foo_empty2] vs [foo3 foo_empty4 foo5 foo6 foo2 foo foo_empty foo_empty2 foo_empty3 foo4 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: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 113] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,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: "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 @@ -122277,277 +118932,336 @@ 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 "": [.no.prefetch.landmark foo_empty foo_empty3 foo6 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4] vs [foo_empty foo2 foo_empty2 foo_empty3 foo5 foo foo3 foo4 foo_empty4 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 107] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 107 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 323 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo5 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo5 foo6 foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 + 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" + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 112] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1506] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1506 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== 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=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 118] + 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 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: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=9,prefix="/",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] 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: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: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 + 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" === 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 "": [foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6 foo2 foo3 foo5] - 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty3 foo4 foo5 foo2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo4 foo_empty4 foo5 foo_empty5] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 116] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 -=== 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 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 -=== 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" 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: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo6 foo3 foo5 foo2] vs [foo_empty2 foo4 foo_empty4 foo6 foo2 foo_empty foo3 foo_empty3 foo5 foo_empty5 foo] + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3] vs [foo_empty3 foo4 foo5 foo2 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo] + 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 - 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" - testutil.go:395: Comparing: "foo_empty2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110] - testutil.go:2330: got gzip streams: -=== 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=false,format=GNU - 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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:395: Comparing: "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/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] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1264 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1376 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 117 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 125] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2 foo5] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo2 foo_empty3 foo4 foo5 foo foo_empty foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] +=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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: 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: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 +=== 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_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: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 548, NextOffset: 660 - testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 118] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 525 -=== 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" -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6 foo] - 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:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo_empty5 foo6] vs [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_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 @@ -122558,66 +119272,69 @@ 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_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" -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-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 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:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 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 - testutil.go:1580: testing streams: [0 0 132] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 127] - testutil.go:2330: got gzip streams: - 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] +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 129] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 + testutil.go:2349: [6] at 1372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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" === 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 foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3] 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 "": [foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo2 foo3 foo_empty4] vs [foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo6 foo] + 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: "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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 @@ -122628,165 +119345,139 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo2 foo3 foo_empty4] 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: 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: 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: 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: 84, NextOffset: 117 testutil.go:509: Offset: 182, NextOffset: 215 -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo 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: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go: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" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== 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] +=== 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 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=9,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 122] + 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: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: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 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: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=9,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: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:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 + testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 + testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 + testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 + testutil.go:2349: [6] at 1528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1387] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 129] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 547 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go: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: "foo2" vs "foo2" - testutil.go:509: Offset: 224, NextOffset: 257 - testutil.go:509: Offset: 323, NextOffset: 356 -=== 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=-1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 257, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo4 foo_empty4] vs [foo foo_empty foo2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 692, NextOffset: 804 testutil.go:509: Offset: 839, NextOffset: 975 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 134] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 134 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 @@ -122794,119 +119485,126 @@ testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo4 foo_empty4 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 804, NextOffset: 837 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 837, NextOffset: 914 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 129] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 129 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 -=== 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: 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: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 428] +=== 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 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: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 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 428] + 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 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: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 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: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 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo5] vs [foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo6 foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5] vs [foo foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 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: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 290] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 118 -=== 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: 183, NextOffset: 216 -=== 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: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 @@ -122918,24 +119616,10 @@ testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 264, NextOffset: 378 -=== 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=-1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 433] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 - testutil.go:2349: [1] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6] vs [foo_empty4 foo foo_empty2 foo4 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5] vs [foo6 foo_empty foo2 foo_empty3 foo_empty5 foo_empty4 foo5 foo foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 @@ -122946,214 +119630,261 @@ 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: 1099 - testutil.go:509: Offset: 852, NextOffset: 929 - 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 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] +=== 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 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: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 2660 - testutil.go:2349: [1] at 437 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 296] + testutil.go: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 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:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5 foo6 foo foo3] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty 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 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 291] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 370 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - 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=GNU,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" -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go: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:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo6 foo] vs [foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4] 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 975, NextOffset: 1008 +=== 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/testDigestAndVerify/small-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=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,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=GNU,minChunkSize=0 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 2660 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo5 foo6 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:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo2 foo_empty3 foo5 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty] vs [foo2 foo3 foo_empty3 foo4 foo6 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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=-1,prefix="",src=0,format=GNU,minChunkSize=0 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/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo" 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 258, NextOffset: 370 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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/block_char_fifo-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 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 403, NextOffset: 515 - 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 838, NextOffset: 915 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 434] +=== 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 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 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:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 145 198] testutil.go:2330: got gzip streams: - 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:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 143 196] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 295 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 -=== 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: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 +=== 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 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: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 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: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=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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty foo2 foo3 foo6 foo] vs [foo_empty foo_empty2 foo3 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo5 foo foo3 foo_empty3 foo4 foo_empty5 foo6] + 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 @@ -123165,54 +119896,42 @@ testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 375, NextOffset: 408 - testutil.go:509: Offset: 497, NextOffset: 530 - testutil.go:509: Offset: 408, NextOffset: 521 - testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 -=== NAME 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 -=== NAME TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go: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 "" -=== 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=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo6 foo_empty foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 215, NextOffset: 327 testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 @@ -123223,163 +119942,206 @@ 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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 846, NextOffset: 983 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 700, NextOffset: 813 -=== 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=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" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== 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 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: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: -=== 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=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 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: [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 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: [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 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: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 147 200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 148 201] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR + 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 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 === 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 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo6 foo_empty5 foo foo5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [foo6 foo2 foo_empty2 foo3 foo5 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo 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 + 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: "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: "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 -=== 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] -=== 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - 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: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_empty2 foo3 foo5 foo6 foo2 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo6] vs [foo_empty2 foo4 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 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_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 @@ -123390,251 +120152,250 @@ testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 133 175] +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 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: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 804, NextOffset: 837 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== 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=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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 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: [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 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: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 174 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 +=== 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=-1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty5] vs [foo_empty foo2 foo3 foo4 foo6 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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=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: 533, NextOffset: 671 - 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: "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 -=== 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: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4 foo6] vs [foo foo3 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 216, NextOffset: 329 + testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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: "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: 1099 - testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 174] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000 +=== 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 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: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 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: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=PAX,minChunkSize=0 +=== 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 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: "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:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1145, NextOffset: 1434 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo foo2 foo3 foo4 foo5 foo_empty5 foo6] vs [foo foo_empty foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] - 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=-1,prefix="",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo3] vs [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo_empty foo_empty2] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 @@ -123645,110 +120406,83 @@ 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" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 706 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_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 - 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=-2,prefix="",src=0,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: "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_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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 6849] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go: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 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: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 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: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 === 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 "": [foo2 foo3 foo4 foo5 foo6 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo4 foo_empty4 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo_empty4 foo5 foo4 foo_empty5 foo foo_empty foo2 foo_empty3] vs [foo5 foo_empty5 foo_empty foo2 foo_empty3 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 383, NextOffset: 675 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 7973 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_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: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_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_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 @@ -123760,12 +120494,22 @@ testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo6 foo2 foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 712, NextOffset: 1040 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 @@ -123775,19 +120519,6 @@ 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: "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: "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 @@ -123798,81 +120529,61 @@ testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=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:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] +=== 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 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: [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 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2114 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 3683 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 5252 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 6309 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 6849 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2114 3683 5252 6309 7973] + testutil.go: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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 138 180] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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 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: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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo6 foo5 foo_empty3 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" 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo5] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo6 foo5 foo_empty5 foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 @@ -123885,144 +120596,152 @@ testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 822, NextOffset: 1111 testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo6] vs [foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 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" 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: "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_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: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty5 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo5 foo6] vs [foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo5] + 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_empty5" vs "foo_empty5" + 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: "foo3" vs "foo3" - testutil.go:509: Offset: 1033, NextOffset: 1070 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 1070, NextOffset: 1395 - testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1722, NextOffset: 1759 + testutil.go:509: Offset: 1438, NextOffset: 1475 + testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 -=== RUN TestGzipEStargz/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 132 248 389 535 650 706] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go: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] +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 137 179] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 -=== 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=PAX - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 706] + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 142 184] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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: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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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_empty2 foo_empty3 foo4 foo foo_empty foo2 foo_empty5 foo6 foo3 foo_empty4 foo5] vs [foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5] + 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_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: 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 1969 + testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty5 foo6 foo3 foo_empty4 foo2 foo_empty2 foo_empty3 foo4 foo 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: "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:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty4 foo5] vs [foo6 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "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=PAX - testutil.go:1580: testing streams: [0 0 132 248 389 535 650 703] - 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: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 @@ -124033,341 +120752,426 @@ testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1162, NextOffset: 1456 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 535 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [5] at 650 in stargz, uncompressed length 512 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1493, NextOffset: 1787 - 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=-1,prefix="./",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 131 248 389 533 649 705] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 705 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 131 248 389 533 649 702] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 248 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 389 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 533 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 649 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 702 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo4] - 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_empty" vs "foo_empty" - 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: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1824, NextOffset: 1969 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:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1434, NextOffset: 1471 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1715, NextOffset: 1752 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== 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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1471, NextOffset: 1760 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 -=== 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_empty2 foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 1029, NextOffset: 1066 + testutil.go:509: Offset: 819, NextOffset: 1108 + testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1108, NextOffset: 1145 + testutil.go:509: Offset: 1389, NextOffset: 1426 + testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1760, NextOffset: 1797 testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1797, NextOffset: 1942 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 2112, NextOffset: 2257 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 344, NextOffset: 381 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo4 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo foo_empty2 foo4 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo_empty4 foo5 foo_empty5 foo6 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: 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: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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=USTAR,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: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 344, NextOffset: 381 testutil.go:509: Offset: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "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: 2257 - testutil.go:509: Offset: 1797, NextOffset: 1942 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 711] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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: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/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 319 431] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 321 433] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 + testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 + testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + 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 + 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 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 132 250 393 541 658 714] + 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 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: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 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: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=PAX,minChunkSize=0 === 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 "": [foo3 foo5 foo6 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty3 foo4 foo3 foo_empty foo2 foo_empty2] vs [foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 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: "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" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 463 + testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:509: Offset: 383, NextOffset: 675 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo foo_empty foo5 foo_empty5] vs [foo3 foo5 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo3] vs [foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 foo_empty4 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: 675 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1733, NextOffset: 1770 - testutil.go:509: Offset: 1452, NextOffset: 1489 - testutil.go:509: Offset: 1770, NextOffset: 2097 - testutil.go:509: Offset: 1489, NextOffset: 1782 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2097, NextOffset: 2134 testutil.go:509: Offset: 1782, NextOffset: 1819 testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:509: Offset: 1819, NextOffset: 1964 -=== NAME TestGzipEStargz/testWriteAndOpen/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] +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 +=== 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 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 -=== 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: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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 133 252 396 543 661 714] + 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 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 252 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 396 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 543 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 661 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 714 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714] + 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 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: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=PAX,minChunkSize=64000 +=== 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 + 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" === 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 foo_empty foo2 foo3 foo_empty3 foo5 foo6 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty5 foo foo_empty2 foo5] vs [foo_empty foo3 foo_empty5 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 711] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 133 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 249 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 392 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 541 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 658 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 711 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 @@ -124379,171 +121183,262 @@ 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" 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo4 foo6 .no.prefetch.landmark foo] vs [foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo_empty5 foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:395: Comparing: "foo" 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: "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 "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo6 foo_empty foo3 foo_empty5] vs [foo foo_empty2 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] + 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 -=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 +=== 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 + testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 1057 4257] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 1057 3133] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 1057 3233] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 1057 2109] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 127 234] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR +=== 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 +=== 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 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" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 133 249 392 541 658 714] +=== 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 311] 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: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 309] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 133 250 394 542 660 716] + testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 309 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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 127 235] 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: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: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=USTAR + testutil.go:1580: testing streams: [0 0 131 241] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 +=== 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=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 131 239] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 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=PAX + testutil.go:1580: testing streams: [0 0 131 315] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 315 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + 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" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":465,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":502,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":795,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1125,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1162,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":677,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":714,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1407,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1444,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty2 foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo_empty4] vs [foo3 foo4 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 465 - testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty2 foo5 foo_empty5 foo2] vs [foo4 foo2 foo_empty2 foo_empty3 foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 795, NextOffset: 832 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "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/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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 -=== 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 - testutil.go:2349: [2] at 250 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 394 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 542 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 660 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 713 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,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: "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: 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: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo6 foo3 foo4 foo_empty5] vs [foo3 foo4 foo5 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4] vs [foo2 foo_empty2 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty 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: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 -=== 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: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:509: Offset: 1493, NextOffset: 1787 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 @@ -124551,75 +121446,117 @@ testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=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 134 253 398 547 665 721] +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 130 237] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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] -=== 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:2349: [1] at 130 in stargz, uncompressed length 1024 +=== 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=1,prefix="./",lossless=false,format=GNU + testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR + 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 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:2349: [1] at 130 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR + 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 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: [1] at 130 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 130 316] + 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: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 237] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 128 236] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 128 in stargz, uncompressed length 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=USTAR + testutil.go:1580: testing streams: [0 0 132 244] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 244 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 132 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 + testutil.go:1580: testing streams: [0 0 132 320] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 320 in stargz, uncompressed length 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=-2,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 132 317] + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 132 243] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + 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" === 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_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty5 foo6 foo] vs [foo foo5 foo_empty5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 170, NextOffset: 460 - testutil.go:509: Offset: 382, NextOffset: 672 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo6 foo foo_empty foo_empty2 foo5 foo_empty5 foo2 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo5] 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/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [6] at 721 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 709, NextOffset: 1035 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1772, NextOffset: 1809 - testutil.go:509: Offset: 2088, NextOffset: 2125 - testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:509: Offset: 2125, NextOffset: 2270 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 345, NextOffset: 382 + testutil.go:509: Offset: 170, NextOffset: 460 + testutil.go:509: Offset: 382, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -124627,90 +121564,58 @@ 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: "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 "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo5 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:509: Offset: 1153, NextOffset: 1444 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo5 foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty5 foo6] vs [foo_empty5 foo2 foo_empty3 foo_empty4 foo5 foo4 foo6 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: 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 -=== 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: 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 + 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: "foo5" vs "foo5" - testutil.go:509: Offset: 1726, NextOffset: 1763 - testutil.go:509: Offset: 1444, NextOffset: 1481 - testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:509: Offset: 1809, NextOffset: 1954 + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=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 -=== 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=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo3 foo_empty5] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4 foo5] vs [.no.prefetch.landmark foo2 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -124718,12 +121623,6 @@ 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: "foo6" vs "foo6" testutil.go:509: Offset: 1788, NextOffset: 1825 testutil.go:509: Offset: 2103, NextOffset: 2140 @@ -124745,20 +121644,15 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5] vs [foo3 foo_empty5 foo foo_empty foo2 foo_empty4 foo5 foo6 foo_empty2 foo_empty3 foo4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1408, NextOffset: 1445 - testutil.go:509: Offset: 1127, NextOffset: 1164 - testutil.go:509: Offset: 1445, NextOffset: 1738 - testutil.go:509: Offset: 1164, NextOffset: 1457 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:509: Offset: 1825, NextOffset: 1970 + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty4 foo_empty5 foo6] vs [foo6 foo foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 @@ -124766,261 +121660,269 @@ testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1408, NextOffset: 1445 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1445, NextOffset: 1738 + testutil.go:509: Offset: 1164, NextOffset: 1457 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1457, NextOffset: 1494 testutil.go:509: Offset: 1775, NextOffset: 2103 -=== 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 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1494, NextOffset: 1788 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [5] at 559 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 609 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 464, NextOffset: 501 testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:509: Offset: 833, NextOffset: 1127 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#01 + testutil.go:395: Comparing: "foo_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=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 212 in stargz, uncompressed length 1536 - 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 -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 601] +=== 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=-2,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=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 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: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=-2,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":462,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":499,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":790,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1119,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1156,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1448,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1485,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":347,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":384,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":674,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":711,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1037,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1074,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1400,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1437,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1729,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1766,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2093,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo] vs [.no.prefetch.landmark foo foo2 foo3 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo2 foo_empty3 foo4 foo3 foo_empty4 foo_empty5 foo foo_empty foo_empty2] vs [foo2 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2] 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 172, NextOffset: 462 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:509: Offset: 2130, NextOffset: 2275 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 674, NextOffset: 711 testutil.go:509: Offset: 499, NextOffset: 790 testutil.go:509: Offset: 711, NextOffset: 1037 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:509: Offset: 1074, NextOffset: 1400 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1448, NextOffset: 1485 - testutil.go:509: Offset: 1729, NextOffset: 1766 - testutil.go:509: Offset: 1485, NextOffset: 1777 - testutil.go:509: Offset: 1766, NextOffset: 2093 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1814, NextOffset: 1959 - testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo5] vs [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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo4 foo_empty5 .no.prefetch.landmark] vs [foo foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo2 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: 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: "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 - 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" vs "foo" + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:509: Offset: 172, NextOffset: 462 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_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 testutil.go:509: Offset: 827, NextOffset: 1119 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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" -=== 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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:509: Offset: 172, NextOffset: 462 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 + 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 210 326 449 554 596] +=== 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: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:1580: testing streams: [0 0 108 280] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 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 210 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 326 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 449 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 554 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 596 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] + 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 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=-2,prefix="",format=PAX,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 110 216 335 461 569 611] + 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 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 109 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 109 281] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 109 275] + 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 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 108 208] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 201] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 108 208] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 === 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_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4] vs [foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo4 foo5 foo6] vs [foo2 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2] + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 1466, NextOffset: 1503 + testutil.go:509: Offset: 1747, NextOffset: 1784 + testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:509: Offset: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 1981 + testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 348, NextOffset: 385 testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:509: Offset: 385, NextOffset: 680 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 504, NextOffset: 800 testutil.go:509: Offset: 717, NextOffset: 1047 + 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: 800, NextOffset: 837 testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3] + 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_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: "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: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 1503, NextOffset: 1799 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: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 2296 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo2] vs [foo2 foo3 foo_empty4 foo foo_empty foo4 foo5 foo_empty5 foo6 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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 -=== 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:509: Offset: 837, NextOffset: 1133 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -125028,72 +121930,31 @@ testutil.go:509: Offset: 1133, NextOffset: 1170 testutil.go:509: Offset: 1451, NextOffset: 1747 testutil.go:509: Offset: 1170, NextOffset: 1466 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:395: Comparing: "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: "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_empty5" vs "foo_empty5" === 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=-2,prefix="",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 611] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 614 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== 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=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=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo2 foo_empty2 foo3] vs [foo4 foo5 foo_empty foo_empty2 foo_empty3 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo_empty4 foo6] vs [foo6 foo foo2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -125105,27 +121966,22 @@ testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4] vs [foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4 foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 foo5] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo6 foo_empty2 foo3 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -125136,110 +121992,113 @@ testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 614] +=== 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 108 280] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 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 -=== 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 109 214 332 457 564 606] + testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 108 277] 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] + 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 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 + 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 + testutil.go:1580: testing streams: [0 0 110 205] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 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: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo6 foo_empty] vs [.no.prefetch.landmark foo2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 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_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: "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: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo6] vs [foo foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 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 - testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo3 foo5 foo_empty5] + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" @@ -125248,117 +122107,113 @@ 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 332 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [4] at 457 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 564 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 606 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go: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: "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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 212 329 453 559 609] +=== 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 283] 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 -=== 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 108 212 329 453 559 601] + testutil.go:2349: [1] at 110 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 283 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 110 281] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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:2349: [1] at 110 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 109 210] + testutil.go:2330: got gzip streams: +=== 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=9,prefix="../",lossless=true,format=GNU + 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: + 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=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo6 foo foo3 foo_empty4 foo5 foo_empty5 foo_empty2] vs [foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty foo2 foo4 foo_empty4] vs [.no.prefetch.landmark foo_empty foo2 foo4 foo_empty5 foo6 foo foo_empty2 foo3 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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 foo2 foo_empty2 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo_empty3 foo4 foo6 foo foo_empty foo_empty4 foo5 foo_empty5 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3] vs [foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2] + 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 @@ -125369,150 +122224,91 @@ 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: "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" -=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9696, NextOffset: 9733 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 -=== 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=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,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 111 289] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 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=-2,prefix="./",format=PAX,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: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 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 466 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 219 340 466 575 617] + 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:1580: testing streams: [0 0 110 211] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 110 205] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo_empty5] vs [foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty] - 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_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_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo4 foo5] 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty5 foo6 foo foo_empty2 foo4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty5 foo foo_empty] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "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: "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: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: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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo6 foo_empty5 foo5 foo4] vs [foo foo_empty foo2 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4 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: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 @@ -125520,109 +122316,278 @@ 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" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 + 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 +=== 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=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 216 335 461 569 619] +=== 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] 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 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 +=== 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 112 209] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 335 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 461 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 569 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 611 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,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 113 217 340 469 575 625] + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 112 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 289] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 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: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:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 111 213] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + 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 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 + testutil.go:1580: testing streams: [0 0 111 287] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 108 209] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 108 202] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 113 219] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 113 212] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 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: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 293] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 113 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 293 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 113 292] + 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 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 + testutil.go:1580: testing streams: [0 0 112 210] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 218 568] + 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 + testutil.go:1580: testing streams: [0 0 218 427] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 218 756] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 756 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 218 615] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 615 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 +=== 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=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 221 572] + 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 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 221 431] + 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 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 222 574] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 574 in stargz, uncompressed length 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 434] + 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 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 222 761] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 761 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 222 621] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 222 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 621 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 224 577] + 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 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=-2,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4] vs [foo3 foo4 foo5 foo6 foo_empty foo_empty2 foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo3 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "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_empty5 foo_empty foo2 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4] vs [foo foo3 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 8555, NextOffset: 8592 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo_empty foo_empty2 foo2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty4 foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3] + 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_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: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 @@ -125633,63 +122598,27 @@ 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_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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 113 217 340 469 575 617] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 217 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 340 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 469 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 575 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 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] +=== 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=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 224 436] 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=USTAR,minChunkSize=64000#01 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=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 "": [foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2] vs [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo6 foo_empty foo_empty2 foo_empty4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty5 foo6 foo5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo_empty5 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 @@ -125700,229 +122629,299 @@ testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo6 foo_empty4 foo_empty foo_empty2] vs [foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo6] vs [foo foo2 foo3 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2147, NextOffset: 2184 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [6] at 622 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 -=== 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: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: "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: "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: "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=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 112 216 338 466 572 614] +=== 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 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=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] + 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 431] 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 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 220 760] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 760 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/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=-2,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo4 foo5 foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo6] vs [foo2 foo4 foo6 .no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 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: "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_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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo6] vs [foo foo4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 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 -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 3786, NextOffset: 5351 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 222 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 347 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 478 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 586 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 628 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5 foo5 foo6 foo foo2 foo_empty2 foo3 foo4] vs [foo2 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo5 foo6] + 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 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 -=== 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=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" - 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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 115 222 347 478 586 636] +=== 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 620] 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:2349: [1] at 220 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 620 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 220 572] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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=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 114 221 345 475 583 633] + 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 220 431] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 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: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 577] + 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 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 436] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 436 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 224 766] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 + testutil.go:2349: [2] at 766 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 224 626] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 224 in stargz, uncompressed length 2048 + testutil.go:2349: [2] at 626 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 226 579] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 2148 + testutil.go:2349: [2] at 579 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 226 439] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 + testutil.go:2349: [2] at 439 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 +=== 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=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_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo foo2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty3 foo_empty5] + 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 @@ -125940,13 +122939,6 @@ testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 @@ -125957,24 +122949,26 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo_empty foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 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:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo_empty5 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty4] vs [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5 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: "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 @@ -125987,75 +122981,156 @@ 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" testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 114 221 345 475 583 625] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 221 in stargz, uncompressed length 1536 -=== 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: [3] at 345 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 475 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 583 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 625 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go: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 +=== 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630] +=== 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 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 622] + testutil.go: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: [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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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: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 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2] vs [foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 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:401: Directory: "" vs "": [foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo2 foo3 foo_empty3] vs [foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 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 + 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 -=== 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: 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 @@ -126066,27 +123141,28 @@ testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 114 219 343 473 580 630] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 114 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 343 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 473 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 580 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 630 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go: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_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_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_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty5 foo foo2 foo_empty4 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark] vs [foo6 foo foo_empty foo_empty2 foo4 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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 @@ -126098,7 +123174,6 @@ testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -126110,57 +123185,48 @@ 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 113 218 341 470 577 627] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 218 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 341 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 470 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 577 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 627 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 113 218 341 470 577 619] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== 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 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: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo3 foo5 foo_empty5] vs [foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty5 foo6 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3] + 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 @@ -126171,59 +123237,22 @@ 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_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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go: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" -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 2147, NextOffset: 2184 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo3] vs [foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty5 foo foo3 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: "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 "": [foo_empty5 foo2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 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 @@ -126235,83 +123264,157 @@ 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "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: "foo4" vs "foo4" + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 634] +=== 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 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=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 117 225 352 483 592 642] + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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:1580: testing streams: [0 0 65579 134345] 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" + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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: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=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=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":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 foo6 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo_empty5 foo foo_empty foo2] vs [foo_empty foo_empty4 foo6 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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 "": [foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo foo_empty foo3 foo_empty4 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "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 @@ -126322,93 +123425,151 @@ 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=-2,prefix="../",format=GNU,minChunkSize=0#01 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 +=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 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 + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo_empty5] vs [foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo foo_empty foo3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 638] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 115 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 223 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 348 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 479 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 588 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 638 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + 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=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 115 223 348 479 588 630] +=== 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 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=GNU,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500] + testutil.go: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 65579 133221] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 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: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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=-2,prefix="../",format=PAX,minChunkSize=64000 +=== 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo6 foo2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] vs [.no.prefetch.landmark foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_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_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: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 @@ -126419,312 +123580,241 @@ 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=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo5] vs [foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo6 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: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo" vs "foo" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 582 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 221 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: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 436 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: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: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 65579 134345] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 65579 133221] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty foo foo_empty3 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty5 foo_empty2 foo3 foo_empty3 foo5 foo_empty4 foo6 foo foo_empty foo2 foo4] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 8103, NextOffset: 9696 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1500] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1500 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 221 436 736 1033 1247 1359] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 221 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 436 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 736 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1033 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1247 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1359 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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 223 439 740 1038 1253 1506] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 439 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 740 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1038 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1253 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1506 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 223 439 740 1038 1253 1365] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48455 97550] 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=0,prefix="",format=PAX,minChunkSize=0#02 + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo4] vs [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty foo_empty2 foo4 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty3 foo5 foo_empty5] vs [foo_empty foo3 foo4 foo5 .no.prefetch.landmark foo foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 297, NextOffset: 426 testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 799, NextOffset: 928 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 130, NextOffset: 260 + testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo4 foo6] vs [foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4 foo6 foo_empty2 foo3 foo_empty3] -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1512] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo5 .no.prefetch.landmark foo foo_empty foo3 foo4] vs [foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 943, NextOffset: 980 + testutil.go:509: Offset: 762, NextOffset: 799 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 243, NextOffset: 373 testutil.go:509: Offset: 130, NextOffset: 260 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [4] at 1042 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: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [5] at 1259 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: 260, NextOffset: 297 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [6] at 1512 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: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 + 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: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 -=== 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: 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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] -=== 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=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 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:1580: testing streams: [0 0 224 440 743 1042 1259 1512] +=== 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 96571] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1042 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1259 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1512 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 224 440 743 1042 1259 1371] + testutil.go: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 96571 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 +=== 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 97550] 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 65536 + testutil.go:2349: [1] at 48455 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48455 96571] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 + 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 96571 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 940, NextOffset: 977 - testutil.go:509: Offset: 1156, NextOffset: 1193 - testutil.go:509: Offset: 977, NextOffset: 1062 - testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo foo2 foo5] vs [foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 225 442 745 1046 1264 1376] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 225 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 442 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 745 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1046 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - 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 -=== 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: "foo2" vs "foo2" testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 @@ -126735,6 +123825,12 @@ testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:395: Comparing: "foo_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 @@ -126742,113 +123838,100 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty5] vs [foo2 foo5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 785, NextOffset: 822 - testutil.go:509: Offset: 603, NextOffset: 640 - testutil.go:509: Offset: 822, NextOffset: 954 - testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 testutil.go:395: Comparing: "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" + 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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1362] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1362 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 223 437 738 1037 1250 1503] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 223 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 437 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 738 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1037 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1250 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1503 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 -=== 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] +=== 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=0,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 97550] 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: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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== 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=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_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo foo_empty3] vs [foo foo2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo4] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo 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: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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_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: 1053 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 374, NextOffset: 411 @@ -126860,29 +123943,18 @@ 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo6] vs [foo foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo_empty4 foo_empty5] vs [foo6 foo foo_empty foo4 foo5 foo_empty5 foo2 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: 374, NextOffset: 411 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 780, NextOffset: 817 - testutil.go:509: Offset: 596, NextOffset: 633 - testutil.go:509: Offset: 817, NextOffset: 947 - testutil.go:509: Offset: 633, NextOffset: 763 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 testutil.go:509: Offset: 931, NextOffset: 968 @@ -126891,135 +123963,84 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 245, NextOffset: 374 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 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: 428, NextOffset: 465 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:509: Offset: 465, NextOffset: 596 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - 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 -=== 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: "foo_empty5" vs "foo_empty5" -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [5] at 1260 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1513 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go: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=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== 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=false,format=GNU - testutil.go:1580: testing streams: [0 0 224 440 743 1044 1260 1372] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 440 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 743 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1044 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1260 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1372 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1521] +=== 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 96571] 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: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48455 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96571 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 1636 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [6] at 1521 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty] vs [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo3 foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=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: "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: 1075 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 -=== 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=USTAR,minChunkSize=0 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: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 647 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:509: Offset: 824, NextOffset: 959 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo5] vs [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo3 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6 foo foo3 foo4 foo_empty4 foo_empty5] vs [foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 @@ -127027,289 +124048,216 @@ 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: "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: 583, NextOffset: 620 - testutil.go:509: Offset: 438, NextOffset: 475 - testutil.go:509: Offset: 620, NextOffset: 787 - testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 475, NextOffset: 610 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 226 444 749 1051 1268 1380] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 226 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 444 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 749 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1051 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1268 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 228 447 754 1058 1275 1528] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1275 in stargz, uncompressed length 1636 - testutil.go:2349: [6] at 1528 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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 228 447 754 1058 1275 1387] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 228 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 447 in stargz, uncompressed length 1536 - testutil.go:2349: [3] at 754 in stargz, uncompressed length 1536 - testutil.go:2349: [4] at 1058 in stargz, uncompressed length 1024 - testutil.go:2349: [5] at 1275 in stargz, uncompressed length 512 - testutil.go:2349: [6] at 1387 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-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#02 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1569 2109] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48460 97559] 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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48460 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 97559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":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 foo5 foo_empty5 foo foo2 foo4 foo_empty4 foo6 foo_empty foo_empty2] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4] -=== 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"} -=== 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" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo foo_empty2 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 928, NextOffset: 965 + testutil.go:509: Offset: 1143, NextOffset: 1180 + testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: "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 foo3 foo_empty5 foo5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo_empty5 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: 775, NextOffset: 812 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1569 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":1569,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 631 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 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: 943, NextOffset: 980 testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:509: Offset: 965, NextOffset: 1050 + testutil.go:509: Offset: 980, NextOffset: 1143 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4 foo6 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 206, NextOffset: 243 + testutil.go:509: Offset: 93, NextOffset: 130 + testutil.go:509: Offset: 243, NextOffset: 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 631, NextOffset: 762 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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=1,format=PAX,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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== 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: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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48460 96580] 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: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 96580 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48460 97559] 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: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 97559 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48460 96580] 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: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 96580 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== 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=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 foo_empty2 foo_empty4 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo2 foo_empty2 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3] - 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:401: Directory: "" vs "": [foo4 foo5 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty5 foo3 foo4 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 264 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:395: Comparing: "foo_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 @@ -127320,33 +124268,13 @@ testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 132, NextOffset: 264 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 246, NextOffset: 378 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 1569 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - 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 [foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo foo_empty2 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo5] vs [foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo5] + 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 @@ -127356,152 +124284,124 @@ 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=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 619, NextOffset: 785 - testutil.go:509: Offset: 471, NextOffset: 603 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: 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: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 603, NextOffset: 640 testutil.go:509: Offset: 822, NextOffset: 954 testutil.go:509: Offset: 640, NextOffset: 772 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 954, NextOffset: 991 - testutil.go:509: Offset: 772, NextOffset: 809 - testutil.go:509: Offset: 991, NextOffset: 1156 - testutil.go:509: Offset: 809, NextOffset: 940 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1569 2109] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48460 97560] 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: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 97560 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 145 198] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 145 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 198 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":145,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 145 198] - testutil.go:2330: got gzip streams: - 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 143 196] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48460 96581] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 143 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 196 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go: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 96581 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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:1580: testing streams: [0 0 48458 97557] 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: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 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":428,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":465,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":596,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":633,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":763,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":800,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":931,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":968,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":577,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":614,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":780,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":817,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":947,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":984,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1150,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1187,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2] vs [foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo6] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo5 foo6] vs [foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 763, NextOffset: 800 + testutil.go:509: Offset: 947, NextOffset: 984 + testutil.go:509: Offset: 800, NextOffset: 931 + testutil.go:509: Offset: 984, NextOffset: 1150 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 931, NextOffset: 968 + testutil.go:509: Offset: 1150, NextOffset: 1187 + testutil.go:509: Offset: 968, NextOffset: 1053 + testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 968 - testutil.go:509: Offset: 1150, NextOffset: 1187 - testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:509: Offset: 1187, NextOffset: 1272 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go: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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 596, NextOffset: 633 testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 633, NextOffset: 763 -=== 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: 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 -=== 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: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 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5] vs [foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo2 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo6] vs [foo_empty foo2 foo_empty2 foo5 foo6 foo foo_empty3 foo4 foo_empty4 foo_empty5 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 @@ -127512,142 +124412,139 @@ 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 147 200] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 633, NextOffset: 763 - 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: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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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: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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#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 96578] 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:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=PAX,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 146 199] + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/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=PAX + testutil.go:1580: testing streams: [0 0 48458 97557] 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: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 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN 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 96578] 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:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":97,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":266,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":303,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":610,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":647,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":211,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":248,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":380,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":417,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":996,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1164,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1201,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo2 foo3 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo foo2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo6 foo_empty foo5] vs [foo_empty4 foo_empty5 foo_empty foo4 foo2 foo_empty2 foo3 foo_empty3 foo5 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: 610, NextOffset: 647 + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 647, NextOffset: 782 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 266 + testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 266, NextOffset: 303 testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 303, NextOffset: 438 testutil.go:509: Offset: 417, NextOffset: 583 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 147 200] -=== 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: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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 475, NextOffset: 610 -=== 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: 620, NextOffset: 787 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 266 - testutil.go:509: Offset: 248, NextOffset: 380 testutil.go:395: Comparing: "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: "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 "" -=== 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo6 foo5 foo_empty] + 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: 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: "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 @@ -127655,19 +124552,11 @@ 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_empty" vs "foo_empty" - 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 @@ -127678,692 +124567,416 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 147 200] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 147 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 200 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":147,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:509: Offset: 303, NextOffset: 438 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 148 201] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 148 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":148,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=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 -=== 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=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 +=== 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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== 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=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 foo_empty2 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo_empty4 foo6] vs [foo_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5 .no.prefetch.landmark foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3 foo_empty5 foo6 foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo4 foo5 foo6] + 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 641, NextOffset: 774 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 testutil.go:509: Offset: 300, NextOffset: 434 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=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} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 414, NextOffset: 579 + 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/lossy-compression=externaltoc_gzip_compression_level=9,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":133,"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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 774, NextOffset: 811 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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: "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 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo5 .no.prefetch.landmark foo3 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo5 foo_empty5 foo2 foo3 foo_empty3 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 - testutil.go:509: Offset: 1192, NextOffset: 1277 + 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_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo foo2 foo4 foo5 foo6] vs [foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo3 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: "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: "foo" vs "foo" -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go: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: "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 -=== 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: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 579, NextOffset: 616 - testutil.go:509: Offset: 434, NextOffset: 471 - testutil.go:509: Offset: 616, NextOffset: 782 - testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 604, NextOffset: 641 testutil.go:509: Offset: 819, NextOffset: 952 testutil.go:509: Offset: 641, NextOffset: 774 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 774, NextOffset: 811 + testutil.go:509: Offset: 989, NextOffset: 1155 + testutil.go:509: Offset: 811, NextOffset: 944 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 944, NextOffset: 981 + testutil.go:509: Offset: 1192, NextOffset: 1277 + testutil.go:509: Offset: 981, NextOffset: 1066 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=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 - 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#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] +=== 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 97557] 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: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 97557 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== 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=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_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo6 foo_empty foo2 foo4 foo5 foo_empty5 foo foo_empty3] vs [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 265, NextOffset: 302 testutil.go:509: Offset: 378, NextOffset: 415 testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:509: Offset: 415, NextOffset: 583 -=== NAME TestGzipEStargz/testWriteAndOpen/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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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: 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_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: 1070 + testutil.go:509: Offset: 1197, NextOffset: 1282 + 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: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" 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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 985, NextOffset: 1070 - testutil.go:509: Offset: 1197, NextOffset: 1282 + 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 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo2 foo_empty3 foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo] vs [foo2 foo_empty2 foo3 foo_empty4 foo6 foo_empty foo_empty3 foo4 foo5 foo_empty5 foo] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 437, NextOffset: 474 + testutil.go:509: Offset: 620, NextOffset: 787 + testutil.go:509: Offset: 474, NextOffset: 608 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 608, NextOffset: 645 testutil.go:509: Offset: 824, NextOffset: 956 testutil.go:509: Offset: 645, NextOffset: 777 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 956, NextOffset: 993 - testutil.go:509: Offset: 777, NextOffset: 814 - testutil.go:509: Offset: 993, NextOffset: 1160 - testutil.go:509: Offset: 814, NextOffset: 948 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1160, NextOffset: 1197 + testutil.go:509: Offset: 948, NextOffset: 985 + testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 96, NextOffset: 133 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 1160, NextOffset: 1197 -=== 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"} -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1197, NextOffset: 1282 - testutil.go:509: Offset: 985, NextOffset: 1070 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 956, NextOffset: 993 + testutil.go:509: Offset: 777, NextOffset: 814 + testutil.go:509: Offset: 993, NextOffset: 1160 + testutil.go:509: Offset: 814, NextOffset: 948 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 138 180] +=== 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 96578] 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:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96578 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":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_empty3 foo4 foo_empty4 foo_empty2 foo3 foo2 foo5 foo_empty5 foo6 foo foo_empty] vs [foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 431, NextOffset: 468 - testutil.go:509: Offset: 581, NextOffset: 618 - testutil.go:509: Offset: 468, NextOffset: 600 - testutil.go:509: Offset: 618, NextOffset: 784 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 637, NextOffset: 768 -=== 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: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:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo2 foo4 foo5] vs [foo3 foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark] 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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 936, NextOffset: 973 testutil.go:509: Offset: 1154, NextOffset: 1191 testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:509: Offset: 1191, NextOffset: 1276 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty5 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1191, NextOffset: 1276 - testutil.go:509: Offset: 973, NextOffset: 1058 + 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: "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: 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: 784, NextOffset: 821 - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 95, NextOffset: 132 - testutil.go:509: Offset: 246, NextOffset: 377 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 132, NextOffset: 263 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo foo3 foo4] vs [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo2 foo4 foo5] 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 -=== 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=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 135 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:509: Offset: 952, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - 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: 768, NextOffset: 805 -=== 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":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: 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: 1276 + testutil.go:509: Offset: 973, NextOffset: 1058 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/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 -=== 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=USTAR - testutil.go:1580: testing streams: [0 0 138 180] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#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 48462 97562] 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: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 97562 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo_empty3 foo6 foo foo_empty foo_empty4 foo5 foo_empty5 foo2 foo4] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo2 foo3 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: 792, NextOffset: 829 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 829, NextOffset: 966 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark 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 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:509: Offset: 421, NextOffset: 592 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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_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: "foo5" vs "foo5" + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:509: Offset: 1010, NextOffset: 1178 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 1003, NextOffset: 1088 testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 97, NextOffset: 134 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 134, NextOffset: 270 - testutil.go:509: Offset: 248, NextOffset: 384 testutil.go:395: Comparing: "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: "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 foo2 foo3 foo_empty3 foo4 foo_empty5 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4] vs [foo_empty3 foo6 foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo3 foo foo_empty foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark] vs [foo foo2 foo_empty2 foo4 foo5 foo6 foo_empty foo3 foo_empty3 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: 384 testutil.go:509: Offset: 134, NextOffset: 270 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 792, NextOffset: 829 - testutil.go:509: Offset: 1010, NextOffset: 1178 - testutil.go:509: Offset: 829, NextOffset: 966 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "foo4" vs "foo4" -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 836 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":138,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 655, NextOffset: 792 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:509: Offset: 829, NextOffset: 966 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1215, NextOffset: 1300 - testutil.go:509: Offset: 1003, NextOffset: 1088 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 137 179] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 137 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 179 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":137,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 142 184] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 142 184] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 142 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":142,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 141 183] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 141 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 183 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":141,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=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 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5 foo2] vs [foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo5 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 485, NextOffset: 518 -=== 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:509: Offset: 395, NextOffset: 504 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 898 - testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo foo2 foo_empty3 foo6 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3] 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=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48462 96583] + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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=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: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 +=== 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "foo5" vs "foo5" @@ -128371,52 +124984,35 @@ testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_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: "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 foo_empty foo2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo_empty foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5 foo2] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo2 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 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: 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 315 427] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 316 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - 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: 316, NextOffset: 349 -=== 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 315 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 427 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":315,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 -=== 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:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 504, NextOffset: 537 @@ -128428,389 +125024,306 @@ testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=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/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=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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48462 97562] 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: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 97562 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6 foo2 foo3 foo] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 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: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: "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 +=== 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=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 836, NextOffset: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 404, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 316 428] -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - 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: 212, NextOffset: 322 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo6 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo foo2 foo_empty4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 -=== 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 316 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 428 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: 260, NextOffset: 371 + testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo6] vs [foo_empty2 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-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/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 322 testutil.go:509: Offset: 117, NextOffset: 227 -=== 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: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_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_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: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 -=== RUN TestGzipEStargz/testWriteAndOpen/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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 976 testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 -=== RUN TestGzipEStargz/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=PAX - testutil.go:1580: testing streams: [0 0 316 428] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48462 96583] 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: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 96583 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=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":316,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 319 431] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 319 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 431 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":319,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 321 433] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1536 - testutil.go:2349: [1] at 321 in stargz, uncompressed length 512 - testutil.go:2349: [2] at 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":321,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,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] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48461 97561] 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: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 97561 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} - testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU === 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_empty2 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty3 foo_empty4 foo6 foo foo3 foo2 foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo4 foo5] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 487, NextOffset: 520 testutil.go:509: Offset: 398, NextOffset: 508 testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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: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 -=== 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:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo6 foo foo3 foo_empty3] vs [foo6 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty2 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo6 foo2 .no.prefetch.landmark foo] vs [foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 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: 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 +=== 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 48461 96582] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96582 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48461,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== 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: 520, NextOffset: 656 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 832 testutil.go:509: Offset: 651, NextOffset: 684 testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 -=== 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" -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go: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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 1057 4257] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 4257 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 1057 3133] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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=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] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,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 48099 96220] testutil.go:2330: 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 65536 + testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":374,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":407,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":519,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":552,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":664,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":697,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":809,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":842,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":180,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":213,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":324,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":357,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":495,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":528,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":666,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":699,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":811,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":844,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":982,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1015,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty5] vs [foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo6 foo foo_empty foo2 foo3] vs [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 118 + testutil.go:509: Offset: 180, NextOffset: 213 + testutil.go:509: Offset: 118, NextOffset: 229 + testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_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=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: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 -=== 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: 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: "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 @@ -128821,292 +125334,176 @@ testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 842, NextOffset: 919 testutil.go:509: Offset: 1015, NextOffset: 1092 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 180, NextOffset: 213 - testutil.go:509: Offset: 118, NextOffset: 229 - testutil.go:509: Offset: 213, NextOffset: 324 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 324, NextOffset: 357 - testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo3 foo_empty foo2 foo6 .no.prefetch.landmark foo] vs [foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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=PAX - testutil.go:1580: testing streams: [0 0 1057 3133] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 3133 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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: 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo_empty3 foo6 foo_empty foo2 foo_empty2 foo_empty5] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo5 foo6 foo foo_empty foo2 foo3 foo4] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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_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 -=== 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: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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=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 - 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 -=== 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=0,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 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_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: "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: "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: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 3233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 316, NextOffset: 349 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo2 foo_empty2 .no.prefetch.landmark foo] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo foo_empty foo3] 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: 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: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 349, NextOffset: 485 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: 965, NextOffset: 998 testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty5] vs [foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6 foo_empty2 foo5] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 1057 2109] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,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=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,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=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 829, NextOffset: 965 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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 + 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_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=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=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 1057 3233] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 3233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 1057 2109] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 1057 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 2109 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 127 236] +=== 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 96206] 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 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=USTAR - testutil.go:1580: testing streams: [0 0 127 234] + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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/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=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96220] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 127 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=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"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 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty foo_empty4 foo6] vs [foo_empty4 .no.prefetch.landmark foo_empty2 foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 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 -=== 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 313] - 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:509: Offset: 695, NextOffset: 806 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 659, NextOffset: 692 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 127 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 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=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 +=== 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 48099 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96220 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,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" vs "foo" testutil.go:509: Offset: 84, NextOffset: 117 testutil.go:509: Offset: 179, NextOffset: 212 @@ -129116,25 +125513,39 @@ testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 -=== 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: 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: 913 testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo6 foo_empty2 foo_empty4 .no.prefetch.landmark] vs [foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty foo_empty4 foo6] - 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo_empty4 foo foo2 foo3 foo_empty3 foo4] vs [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 @@ -129151,213 +125562,107 @@ testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 839, NextOffset: 976 - testutil.go:509: Offset: 692, NextOffset: 803 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 - testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1086 - testutil.go:509: Offset: 836, NextOffset: 913 - 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=PAX - testutil.go:1580: testing streams: [0 0 127 309] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 + 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=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 127 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 309 in 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 236] - 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 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 - 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 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 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 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 240] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 131 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 240 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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=1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 131 317] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 131 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty4 foo5 foo_empty5 foo6] - 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=true,format=PAX - testutil.go:2349: [2] at 317 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: 651, NextOffset: 684 - testutil.go:509: Offset: 799, NextOffset: 832 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 684, NextOffset: 794 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo_empty4 foo5] + 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 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 255, NextOffset: 365 testutil.go:509: Offset: 351, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 365, NextOffset: 398 + testutil.go:509: Offset: 487, NextOffset: 520 + testutil.go:509: Offset: 398, NextOffset: 508 + testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:509: Offset: 832, NextOffset: 968 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 113, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty5 foo6 foo foo_empty foo_empty3] vs [foo foo_empty foo3 foo4 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 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: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 222, NextOffset: 255 testutil.go:509: Offset: 351, NextOffset: 487 testutil.go:509: Offset: 255, NextOffset: 365 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 - 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: 487, NextOffset: 520 testutil.go:509: Offset: 365, NextOffset: 398 testutil.go:509: Offset: 520, NextOffset: 656 testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 130 241] - 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_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: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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 799, NextOffset: 832 + testutil.go:509: Offset: 651, NextOffset: 684 + testutil.go:509: Offset: 832, NextOffset: 968 + testutil.go:509: Offset: 684, NextOffset: 794 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 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 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:1580: testing streams: [0 0 130 239] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 239 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 130 237] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX -=== 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 130 318] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 318 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 130 314] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 130 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 314 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 128 237] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 128 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== 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 foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo3 foo_empty3 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty foo2 foo3 foo4 foo5 foo] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 @@ -129368,51 +125673,35 @@ 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_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_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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 552, NextOffset: 664 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 664, NextOffset: 697 + testutil.go:509: Offset: 811, NextOffset: 844 + testutil.go:509: Offset: 697, NextOffset: 809 + testutil.go:509: Offset: 844, NextOffset: 982 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5] vs [foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty5 foo_empty foo3 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: "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:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty5] vs [foo4 foo5 foo foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 699, NextOffset: 811 testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 811, NextOffset: 844 @@ -129421,58 +125710,55 @@ testutil.go:509: Offset: 697, NextOffset: 809 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 128 234] - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 842 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 234 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: 1015, NextOffset: 1092 testutil.go:509: Offset: 842, NextOffset: 919 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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: 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_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_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 === 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=1,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 132 243] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 132 241] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 132 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 241 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=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] +=== 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=9,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48099 96206] 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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#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: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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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/testDigestAndVerify/small-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=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/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 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 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: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5] vs [foo foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 @@ -129480,59 +125766,36 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 641, NextOffset: 674 - testutil.go:509: Offset: 791, NextOffset: 824 - testutil.go:509: Offset: 674, NextOffset: 782 - testutil.go:509: Offset: 824, NextOffset: 959 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 782, NextOffset: 815 - testutil.go:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 815, NextOffset: 892 - testutil.go:509: Offset: 992, NextOffset: 1069 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 111 - testutil.go:509: Offset: 174, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 218 - testutil.go:509: Offset: 207, NextOffset: 314 testutil.go:395: Comparing: "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: "" 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 [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty] 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: "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: 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: 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: 959, NextOffset: 992 -=== 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 132 245] - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 782, NextOffset: 815 -=== 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 245 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: 992, NextOffset: 1069 -=== 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: 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 "": [.no.prefetch.landmark foo_empty2 foo3 foo6 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty4] vs [foo2 foo_empty2 foo4 foo_empty5 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 78, NextOffset: 111 @@ -129544,110 +125807,102 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 482 testutil.go:509: Offset: 251, NextOffset: 359 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 515 testutil.go:509: Offset: 359, NextOffset: 392 testutil.go:509: Offset: 515, NextOffset: 650 testutil.go:509: Offset: 392, NextOffset: 500 + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=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 -=== 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=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 - testutil.go:1580: testing streams: [0 0 108 201] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 280] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 276] - 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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 107 206] +=== 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 48098 96217] 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 65536 + testutil.go:2349: [1] at 48098 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== 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: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=9,prefix="",lossless=true,format=GNU - 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo5] vs [foo3 foo_empty3 foo4 foo5 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] 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 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go: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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 658, NextOffset: 691 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 258, NextOffset: 368 testutil.go:509: Offset: 353, NextOffset: 489 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 401, NextOffset: 511 + testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2] vs [foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo4 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:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 178, NextOffset: 211 + testutil.go:509: Offset: 83, NextOffset: 116 + testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:509: Offset: 116, NextOffset: 225 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 368, NextOffset: 401 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 107 199] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 522, NextOffset: 658 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" @@ -129656,82 +125911,56 @@ 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: "foo2" vs "foo2" testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 225, NextOffset: 258 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:509: Offset: 258, NextOffset: 368 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-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 107 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 199 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: "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: 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" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 109 210] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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=USTAR - testutil.go:1580: testing streams: [0 0 109 203] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 109 281] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 281 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 109 276] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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 48098 96203] 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: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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":484,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":517,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":652,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":685,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":962,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":995,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo5 foo_empty foo2] - 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:401: Directory: "" vs "": [foo_empty4 foo_empty foo3 foo4 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo foo2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo5] 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 -=== 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=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 821, NextOffset: 898 testutil.go:509: Offset: 995, NextOffset: 1072 @@ -129740,111 +125969,103 @@ testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 -=== 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 108 208] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,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=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=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go: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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 517, NextOffset: 652 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 685, NextOffset: 794 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo5 foo_empty foo2] vs [foo_empty3 foo4 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 517, NextOffset: 652 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty5 foo6 foo foo2 foo_empty3 foo4] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 995, NextOffset: 1072 testutil.go:509: Offset: 821, NextOffset: 898 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + 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: "foo5" vs "foo5" testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 827, NextOffset: 962 testutil.go:509: Offset: 679, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 108 208] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=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 108 201] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 108 280] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 280 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 108 278] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48104 96228] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 278 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 +=== 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=9,prefix="./",lossless=true,format=USTAR + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":227,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":260,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":371,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":404,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":803,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":322,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":355,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":662,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":695,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":976,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1009,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo4 foo5] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo6 foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "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 @@ -129853,14 +126074,6 @@ testutil.go:509: Offset: 1009, NextOffset: 1086 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=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 -=== 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: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 @@ -129870,33 +126083,16 @@ 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6 foo2 foo3 foo_empty3] vs [foo foo_empty foo4 foo5 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 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: 659, NextOffset: 692 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_empty" vs "foo_empty" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 105 197] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 105 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 197 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== 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: "" 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 [foo3 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo5 foo foo_empty] + 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 @@ -129904,141 +126100,98 @@ testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 371, NextOffset: 404 - testutil.go:509: Offset: 525, NextOffset: 662 - testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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_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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 355 + testutil.go:509: Offset: 227, NextOffset: 260 + testutil.go:509: Offset: 355, NextOffset: 492 + testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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=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=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 - testutil.go:1580: testing streams: [0 0 110 279] - 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:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 109 203] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 109 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo5 foo2 foo_empty foo3 foo4 foo_empty5 foo6 foo] vs [foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 225, NextOffset: 258 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 356 -=== 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=-1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=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 -=== 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" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 403, NextOffset: 515 testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:395: Comparing: "foo" 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo4 foo6 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo5 foo_empty5 foo] vs [foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2 foo_empty3] 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 370, NextOffset: 403 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo_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: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 515, NextOffset: 548 @@ -130048,239 +126201,137 @@ testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 207] - 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: 838, NextOffset: 915 -=== 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:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 660, NextOffset: 693 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:509: Offset: 693, NextOffset: 805 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=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 -=== 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 111 288] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 288 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 211] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 205] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 110 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 205 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 112 216] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 112 209] +=== 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 48104 96214] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX + testutil.go: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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=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: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 foo4 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty] vs [foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:401: Directory: "" vs "": [foo_empty foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo6] vs [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty2 foo5] + 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: 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 -=== 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 289] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 215, NextOffset: 327 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 112 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 289 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_empty5" vs "foo_empty5" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 375, NextOffset: 408 testutil.go:509: Offset: 497, NextOffset: 530 testutil.go:509: Offset: 408, NextOffset: 521 testutil.go:509: Offset: 530, NextOffset: 667 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "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: 813, NextOffset: 846 + testutil.go:509: Offset: 554, NextOffset: 667 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_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark] vs [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo_empty2 foo4 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: 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: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty2 foo5] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo6 foo5 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: 813, NextOffset: 846 + testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 84, NextOffset: 117 +=== 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 48104 96228] + 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: 215, NextOffset: 327 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 112 288] - 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: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=PAX - testutil.go:2349: [1] at 112 in stargz, uncompressed length 2048 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "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_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: 521, NextOffset: 554 + testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 -=== 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 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 === 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=9,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=GNU - testutil.go:1580: testing streams: [0 0 111 214] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 111 207] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 207 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 111 213] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 213 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR - 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 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 -=== 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=PAX - testutil.go:1580: testing streams: [0 0 111 287] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 111 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 287 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX + testutil.go:2349: [1] at 48104 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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=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 foo_empty3 foo5 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo] vs [foo foo_empty foo3 foo_empty5 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2] - 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:401: Directory: "" vs "": [foo foo_empty foo_empty4 foo_empty5 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo5 foo6 foo_empty 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 402 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 547, NextOffset: 659 - testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -130288,48 +126339,39 @@ testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 837, NextOffset: 914 testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 108 209] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo2 foo foo_empty foo3 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo_empty3 foo5 foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 113, NextOffset: 224 - 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=GNU - testutil.go:2349: [1] at 108 in stargz, uncompressed length 2148 -=== 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: 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 -=== 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 209 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2] vs [foo_empty5 foo foo_empty foo_empty4 foo_empty3 foo4 foo5 foo6 foo2 foo_empty2 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: 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 -=== 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: 659, NextOffset: 692 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 692, NextOffset: 804 @@ -130338,95 +126380,43 @@ 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" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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: "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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 108 202] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 108 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 202 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 113 219] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 113 in stargz, uncompressed length 2148 - testutil.go:2349: [2] at 219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR -=== 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=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=64000#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=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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_empty3 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2] vs [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 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 -=== 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] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 558, NextOffset: 672 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 704, NextOffset: 818 -=== 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 112 in stargz, uncompressed length 1024 - testutil.go:2349: [2] at 210 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_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5 foo foo_empty foo4] + 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 -=== 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: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 @@ -130437,144 +126427,96 @@ 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: "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_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo2] vs [foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 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: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: "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: "" vs "" -=== 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 569] - 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:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5] vs [foo5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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: 818, NextOffset: 851 -=== 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 569 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: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 -=== 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: 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: "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: "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: "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" -=== 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:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - 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 757] - 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 218 616] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 218 in stargz, uncompressed length 2048 - testutil.go:2349: [2] at 616 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 221 573] - 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 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 221 433] - 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 433 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 222 575] - 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 434] +=== 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 48104 96214] 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 434 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=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 "": [foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty5 foo_empty2 foo3 foo_empty3] vs [foo foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty foo2 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 258, NextOffset: 370 - testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 661, NextOffset: 694 -=== 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 762] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 222 in stargz, uncompressed length 3172 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - 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: "foo3" vs "foo3" + testutil.go:509: Offset: 370, NextOffset: 403 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 660, NextOffset: 693 -=== 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 762 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: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 -=== 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: "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 @@ -130585,118 +126527,115 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 403, NextOffset: 515 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 258, NextOffset: 370 + testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty5 foo foo4 foo6] vs [foo_empty3 foo_empty5 foo_empty2 foo3 foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4] vs [foo4 foo_empty4 foo foo2 foo_empty2 foo_empty3 foo6 foo_empty foo3 foo5 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: "foo3" vs "foo3" - testutil.go:509: Offset: 492, NextOffset: 525 - testutil.go:509: Offset: 370, NextOffset: 403 - testutil.go:509: Offset: 525, NextOffset: 661 - testutil.go:509: Offset: 403, NextOffset: 515 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 660, NextOffset: 693 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 222 621] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - 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: [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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 224 578] - 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: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 - 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=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] +=== 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 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 - testutil.go:1580: testing streams: [0 0 220 761] + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48103 96212] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 220 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 761 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 220 620] + testutil.go: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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 +=== RUN 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 1024 -=== 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=false,format=PAX - 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: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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo3 foo_empty3 foo5 foo2 foo_empty2 foo4 foo_empty4 foo6] vs [foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2 foo4 foo5] - 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: "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:401: Directory: "" vs "": [foo_empty foo3 foo4 foo5 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty3 foo5 foo_empty5 foo foo_empty foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3] + 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 @@ -130707,249 +126646,183 @@ testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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 "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo4 foo5 foo_empty] vs [foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo2 foo_empty2 foo4 foo_empty4 foo6] - 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:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4] vs [foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4 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: 983, NextOffset: 1016 + testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 + 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: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:509: Offset: 262, NextOffset: 375 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 220 573] - 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: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 - testutil.go:1580: testing streams: [0 0 224 578] - 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=USTAR -=== 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=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 - 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 - testutil.go:1580: testing streams: [0 0 224 767] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 1024 - testutil.go:2349: [1] at 224 in stargz, uncompressed length 3172 - testutil.go:2349: [2] at 767 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== RUN TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 224 626] +=== 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=9,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48101 96210] 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: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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#01 +=== 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=9,prefix="/",lossless=true,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo_empty5 foo foo3 foo4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 659, NextOffset: 692 - testutil.go:509: Offset: 806, NextOffset: 839 - testutil.go:509: Offset: 692, NextOffset: 804 - testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo_empty foo3 foo_empty4 foo5 foo_empty5] vs [foo foo_empty2 foo_empty5 foo6 foo5 .no.prefetch.landmark foo_empty foo2 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: 514, NextOffset: 547 testutil.go:509: Offset: 661, NextOffset: 694 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 226 581] - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 547, NextOffset: 659 -=== NAME TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 581 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: 694, NextOffset: 806 -=== 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: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: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 402, NextOffset: 514 testutil.go:509: Offset: 525, NextOffset: 661 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 804 + testutil.go:509: Offset: 839, NextOffset: 975 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo5 foo_empty5 foo foo3] vs [foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 foo foo2 foo3] - 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 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty2 foo_empty5] vs [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 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: "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 -=== 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:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 806, NextOffset: 839 -=== 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 226 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: 659, NextOffset: 692 -=== 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 441 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: 839, NextOffset: 975 - testutil.go:509: Offset: 692, NextOffset: 804 -=== 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=64000#01 === 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: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:509: Offset: 837, NextOffset: 914 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,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=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65579,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65579,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread 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=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 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] 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 "": [foo3 foo4 foo5 foo_empty2 foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] vs [foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 231, NextOffset: 264 + testutil.go:509: Offset: 329, NextOffset: 362 + testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_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: 819, NextOffset: 852 @@ -130957,622 +126830,447 @@ testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 118 -=== NAME 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 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 411, NextOffset: 525 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":65579,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 533, NextOffset: 671 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 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: "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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo foo_empty foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo3 foo_empty4 foo6] vs [foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,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=9,prefix="../",format=USTAR,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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345] +=== 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 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/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 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo2 foo4] vs [foo3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo] - 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_empty3 foo5 foo_empty foo2 foo_empty2 foo3 foo6 foo foo4 foo_empty4 foo_empty5] vs [foo_empty5 foo2 foo_empty2 foo_empty3 foo5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo3] + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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 -=== 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 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=0,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=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 693, NextOffset: 805 testutil.go:509: Offset: 839, NextOffset: 975 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 179, NextOffset: 212 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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=-1,prefix="",src=1,format=GNU,minChunkSize=0 - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,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"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 975, NextOffset: 1008 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty2] vs [foo2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo6] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo_empty3 foo5 foo_empty5] vs [foo foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5] + 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,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 + 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 1008, NextOffset: 1085 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 81, NextOffset: 114 - testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:509: Offset: 114, NextOffset: 225 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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=0,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=9,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/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48101 96210] 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:2349: [1] at 48101 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread 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 foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 327, NextOffset: 360 -=== 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: 262, NextOffset: 375 - testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo6] 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_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_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: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 554, NextOffset: 667 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo5] vs [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo2 foo3 foo_empty5] - 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: 229, NextOffset: 262 + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:509: Offset: 360, NextOffset: 497 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo4] vs [foo foo_empty foo_empty2 foo3 foo4 foo6 foo2 foo_empty3 foo_empty4 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: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 327, NextOffset: 360 - testutil.go:509: Offset: 229, NextOffset: 262 - testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo_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 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 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:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo" 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" === 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=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread 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=0#02 +=== 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=9,prefix="",format=PAX,minChunkSize=0#01 +=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty4 foo_empty5] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty4 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty 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: 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_empty5" vs "foo_empty5" 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 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 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: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:509: Offset: 212, NextOffset: 323 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty4 foo5 foo6] vs [foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo6 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3] vs [foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 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: 661, NextOffset: 694 + testutil.go:509: Offset: 514, NextOffset: 547 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 547, NextOffset: 659 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 - testutil.go:395: Comparing: "foo_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: "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 -=== 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: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=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] + testutil.go: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 +=== 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 48098 96222] 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:2349: [1] at 48098 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread 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#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] +=== 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=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48098 96208] 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:2349: [1] at 48098 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96208 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread 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:1580: testing streams: [0 0 65579 134345] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48106 96232] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo5 foo6 foo_empty foo_empty3 foo_empty4 foo_empty5] vs [foo3 foo_empty5 foo_empty foo_empty2 foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo_empty] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty4 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 -=== 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: 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_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: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: "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_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo6 foo foo2 foo_empty2 foo3 foo4 foo5 foo_empty foo_empty3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3] vs [foo_empty4 foo_empty foo2 foo4 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3] + 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: "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: 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 @@ -131583,125 +127281,104 @@ testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:509: Offset: 558, NextOffset: 672 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 851, NextOffset: 989 testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:395: Comparing: "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 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48106 96218] 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" +=== 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=9,prefix="../",lossless=false,format=USTAR + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU + testutil.go: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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":131,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":168,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":456,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":493,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1108,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1145,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1760,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1797,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":344,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":381,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":669,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":706,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":1029,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":1066,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":1389,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":1426,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":1715,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":1752,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":2075,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":2112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo2 foo3 foo4 foo5 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo3 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty3 foo5 foo6] testutil.go:395: Comparing: "foo_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 +=== 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=-2,prefix="",src=1,format=USTAR,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 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_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 -=== 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/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1389, NextOffset: 1426 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1145, NextOffset: 1434 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,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 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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: 1426, NextOffset: 1715 + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty4 foo5 foo3 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1715, NextOffset: 1752 + testutil.go:509: Offset: 1434, NextOffset: 1471 + testutil.go:509: Offset: 1752, NextOffset: 2075 + testutil.go:509: Offset: 1471, NextOffset: 1760 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo" 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: 131, NextOffset: 168 testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo2 foo3 foo4 foo5 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 @@ -131713,159 +127390,84 @@ 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 -=== 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=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:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:509: Offset: 1797, NextOffset: 1942 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 134345] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 65579 133221] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48106 96232] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 133221 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#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96232 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX +=== 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=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 "": [foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5 foo foo_empty foo3] vs [foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4] - 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:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo5 foo6 foo2 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2] 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 134, NextOffset: 171 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 171, NextOffset: 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 -=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 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: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 463 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: 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 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo4] vs [foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5 foo foo_empty foo3] - testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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 "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2134, NextOffset: 2279 - testutil.go:509: Offset: 1819, NextOffset: 1964 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX - 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1040, NextOffset: 1077 -=== 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: 794, NextOffset: 831 - testutil.go:509: Offset: 1077, NextOffset: 1404 - testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo2 foo_empty foo3 foo_empty3 foo5 foo6 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: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2134, NextOffset: 2279 + testutil.go:509: Offset: 1819, NextOffset: 1964 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 @@ -131882,86 +127484,60 @@ testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX + 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: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 +=== 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=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 831, NextOffset: 1123 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 65579 134345] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48106 96218] 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=9,prefix="../",lossless=false,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 65579 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 134345 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96218 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo4] vs [foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1438, NextOffset: 1475 - testutil.go:509: Offset: 1722, NextOffset: 1759 - testutil.go:509: Offset: 1475, NextOffset: 1765 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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: 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:401: Directory: "" vs "": [foo foo_empty foo5 foo_empty5 foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] vs [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 672, NextOffset: 709 @@ -131973,94 +127549,96 @@ 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 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo] vs [foo_empty3 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty2 foo5 foo_empty5 foo foo_empty] + 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 testutil.go:509: Offset: 459, NextOffset: 496 testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:509: Offset: 1148, NextOffset: 1438 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48458 97554] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48105 96229] 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=1,prefix="",lossless=true,format=USTAR testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97554 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96229 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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 foo3 foo_empty3 foo_empty4 foo foo_empty foo4 foo5 foo_empty5 foo6] vs [foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 foo_empty foo4 foo_empty4 foo_empty5] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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 -=== 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: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -132068,26 +127646,23 @@ testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 347, NextOffset: 384 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 384, NextOffset: 677 - testutil.go:509: Offset: 172, NextOffset: 465 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty foo4 foo_empty4 foo_empty5] vs [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 677, NextOffset: 714 testutil.go:509: Offset: 465, NextOffset: 502 @@ -132099,102 +127674,90 @@ 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_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_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: 2285 testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:395: Comparing: "foo_empty" vs "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 === 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=-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 48458 96579] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48105 96215] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48458 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96579 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48105 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96215 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 +=== 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"}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48458,"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=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48458,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo6] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [.no.prefetch.landmark foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 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/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":48458,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 -=== 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/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:395: Comparing: "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 -=== 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: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 "": [foo2 foo_empty2 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo] vs [foo4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 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: 131, NextOffset: 168 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo6 foo_empty] vs [foo_empty3 foo6 foo_empty foo3 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo2] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 168, NextOffset: 456 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 @@ -132202,80 +127765,116 @@ 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1389, NextOffset: 1426 testutil.go:509: Offset: 1108, NextOffset: 1145 testutil.go:509: Offset: 1426, NextOffset: 1715 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1752, NextOffset: 2075 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48102 96236] === 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=-1,prefix="/",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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 65536 + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48102 96222] + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": 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 "": [foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty3 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: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1160, NextOffset: 1452 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1782, NextOffset: 1819 - testutil.go:509: Offset: 2097, NextOffset: 2134 - testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:509: Offset: 2134, NextOffset: 2279 + 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 foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo3 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 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: "foo4" vs "foo4" + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 500, NextOffset: 794 testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:395: Comparing: "foo_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: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1782, NextOffset: 1819 + testutil.go:509: Offset: 2097, NextOffset: 2134 + testutil.go:509: Offset: 1819, NextOffset: 1964 + testutil.go:509: Offset: 2134, NextOffset: 2279 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo3 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo5 foo_empty foo2 foo3 foo4 foo_empty4] vs [foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty4 foo3 foo4 foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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 @@ -132286,14 +127885,6 @@ testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 675 testutil.go:509: Offset: 171, NextOffset: 463 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 675, NextOffset: 712 - testutil.go:509: Offset: 463, NextOffset: 500 - testutil.go:509: Offset: 712, NextOffset: 1040 - testutil.go:509: Offset: 500, NextOffset: 794 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 @@ -132305,39 +127896,61 @@ testutil.go:509: Offset: 1441, NextOffset: 1733 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/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 48458 97554] - testutil.go:2330: got gzip streams: + 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=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48102 96236] + 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 97554 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96236 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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/testDigestAndVerify/small-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=-1,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":459,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":496,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1111,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1148,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1438,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1475,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1765,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1802,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":709,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":1033,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":1070,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":1395,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":1432,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":1722,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":1759,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":2084,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":2121,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo5] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5 foo] vs [foo_empty4 foo5 foo6 foo2 foo4 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo] + 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1033, NextOffset: 1070 @@ -132349,45 +127962,27 @@ testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo2 foo4 foo_empty4 foo5 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo5 foo foo3] + 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: 133, NextOffset: 170 testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 170, NextOffset: 459 + 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:509: Offset: 2121, NextOffset: 2266 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo_empty4 foo5 foo6] vs [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3 foo5 foo2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 709, NextOffset: 1033 - testutil.go:509: Offset: 496, NextOffset: 785 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1033, NextOffset: 1070 testutil.go:509: Offset: 785, NextOffset: 822 testutil.go:509: Offset: 1070, NextOffset: 1395 testutil.go:509: Offset: 822, NextOffset: 1111 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" 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: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 @@ -132396,86 +127991,84 @@ testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 -=== 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: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2084, NextOffset: 2121 testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:509: Offset: 1802, NextOffset: 1947 === 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=PAX - testutil.go:1580: testing streams: [0 0 48458 96579] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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/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=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 "": [foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo4] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo6 .no.prefetch.landmark foo_empty foo3] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo2] vs [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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 -=== 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=-2,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1787, NextOffset: 1824 testutil.go:509: Offset: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo6] vs [foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo foo2 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 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: 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: "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: "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_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/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:509: Offset: 1775, NextOffset: 2103 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" @@ -132484,73 +128077,54 @@ 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: "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: "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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48457 97553] +=== 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 48102 96222] 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 97553 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48102 in stargz, uncompressed length 67584 + 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=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":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 "": [foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty4 foo6] vs [foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty2] vs [foo_empty3 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1772, NextOffset: 1809 + testutil.go:509: Offset: 2088, NextOffset: 2125 + testutil.go:509: Offset: 1809, NextOffset: 1954 + testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 345, NextOffset: 382 @@ -132562,95 +128136,69 @@ 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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo2] vs [foo_empty2 foo3 foo_empty4 foo6 foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo5] - 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo2 foo4 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 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: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 709, NextOffset: 1035 + testutil.go:509: Offset: 497, NextOffset: 788 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1398, NextOffset: 1435 testutil.go:509: Offset: 1116, NextOffset: 1153 testutil.go:509: Offset: 1435, NextOffset: 1726 testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo_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: "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" + 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=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=GNU - testutil.go:1580: testing streams: [0 0 48457 96578] +=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 48103 96237] 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 96578 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":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 "": [foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo5 foo_empty5 foo6 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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=GNU,minChunkSize=0 - 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo_empty foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1127, NextOffset: 1164 testutil.go:509: Offset: 1408, NextOffset: 1445 @@ -132661,31 +128209,32 @@ testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo6 foo foo_empty foo5 foo_empty5] vs [foo_empty5 foo6 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo] - 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: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: 2103, NextOffset: 2140 testutil.go:509: Offset: 1825, NextOffset: 1970 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 383, NextOffset: 676 - testutil.go:509: Offset: 171, NextOffset: 464 + testutil.go:509: Offset: 2140, NextOffset: 2285 + 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 foo_empty4 foo6 foo_empty foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 676, NextOffset: 713 testutil.go:509: Offset: 464, NextOffset: 501 @@ -132703,82 +128252,105 @@ 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: "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: "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/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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 48463 97563] +=== 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 48103 96223] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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=64000#01 +=== 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=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 "": [foo3 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty5 foo_empty] vs [foo6 foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 347, NextOffset: 384 + testutil.go:509: Offset: 172, NextOffset: 462 + testutil.go:509: Offset: 384, NextOffset: 674 + testutil.go:395: Comparing: "foo_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: "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: "foo3" vs "foo3" - testutil.go:509: Offset: 790, NextOffset: 827 -=== 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=-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_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 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: "foo3" vs "foo3" + testutil.go:509: Offset: 790, NextOffset: 827 + testutil.go:509: Offset: 1037, NextOffset: 1074 + testutil.go:509: Offset: 827, NextOffset: 1119 + testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1156, NextOffset: 1448 testutil.go:509: Offset: 1437, NextOffset: 1729 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1448, NextOffset: 1485 - testutil.go:509: Offset: 1729, NextOffset: 1766 - testutil.go:509: Offset: 1485, NextOffset: 1777 - testutil.go:509: Offset: 1766, NextOffset: 2093 - testutil.go:395: Comparing: "foo" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo3 foo_empty3] vs [foo3 foo_empty5 foo6 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty2 foo4 foo5] vs [foo foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1400, NextOffset: 1437 testutil.go:509: Offset: 1119, NextOffset: 1156 testutil.go:509: Offset: 1437, NextOffset: 1729 testutil.go:509: Offset: 1156, NextOffset: 1448 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1729, NextOffset: 1766 testutil.go:509: Offset: 1448, NextOffset: 1485 testutil.go:509: Offset: 1766, NextOffset: 2093 testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2093, NextOffset: 2130 + testutil.go:509: Offset: 1777, NextOffset: 1814 + testutil.go:509: Offset: 2130, NextOffset: 2275 + testutil.go:509: Offset: 1814, NextOffset: 1959 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 @@ -132790,200 +128362,168 @@ 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_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: "foo3" vs "foo3" testutil.go:509: Offset: 1037, NextOffset: 1074 testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":135,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":172,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":467,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":504,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":800,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1133,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1170,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1466,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1503,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":1799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1836,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":348,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":385,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":680,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":717,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":1047,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":1084,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":1414,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":1451,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":1747,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":1784,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":2114,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":2151,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo3 foo4 foo5 foo foo2 foo_empty2] vs [foo2 foo3 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo5 foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1799, NextOffset: 1836 + testutil.go:509: Offset: 2114, NextOffset: 2151 + testutil.go:509: Offset: 1836, NextOffset: 1981 + testutil.go:509: Offset: 2151, NextOffset: 2296 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 172, NextOffset: 467 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 467, NextOffset: 504 + testutil.go:509: Offset: 680, NextOffset: 717 + testutil.go:509: Offset: 504, NextOffset: 800 + testutil.go:509: Offset: 717, NextOffset: 1047 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1133, NextOffset: 1170 + testutil.go:509: Offset: 1414, NextOffset: 1451 + testutil.go:509: Offset: 1170, NextOffset: 1466 + testutil.go:509: Offset: 1451, NextOffset: 1747 + testutil.go:395: Comparing: "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: 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 -=== 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 48463 96588] - 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: 1784, NextOffset: 2114 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo5 foo_empty foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty2 foo3 foo5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo] 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: 135, NextOffset: 172 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:509: Offset: 172, NextOffset: 467 + 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1836, NextOffset: 1981 + testutil.go:509: Offset: 1799, NextOffset: 1836 testutil.go:509: Offset: 2151, NextOffset: 2296 + testutil.go:509: Offset: 1836, NextOffset: 1981 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3] vs [foo_empty5 foo6 foo_empty foo_empty3 foo_empty4 foo3 foo4 foo5 foo foo2 foo_empty2] - 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=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=1,format=GNU,minChunkSize=0 + 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" 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/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=-2,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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96588 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=USTAR + testutil.go:1580: testing streams: [0 0 48109 96247] + 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 172, NextOffset: 467 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,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: 680, NextOffset: 717 -=== 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":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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 467, NextOffset: 504 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 717, NextOffset: 1047 - testutil.go:509: Offset: 504, NextOffset: 800 -=== 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=-2,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1047, NextOffset: 1084 - testutil.go:509: Offset: 800, NextOffset: 837 - testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:509: Offset: 837, NextOffset: 1133 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty foo3 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo5] 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] vs [foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty 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: 3204, NextOffset: 3241 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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_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_empty3" vs "foo_empty3" -=== 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=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: 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 @@ -132994,178 +128534,190 @@ 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: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48109 96233] + 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 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48463 97563] +=== 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 + testutil.go:1580: testing streams: [0 0 48109 96247] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97563 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48109 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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=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 "": [foo foo_empty2 foo_empty3 foo5 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty4 foo5 foo foo3 foo4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo2 foo_empty2 foo_empty4 foo5 foo6] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_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: "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: "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_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo5] vs [foo_empty3 foo5 foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:395: Comparing: "foo_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: "foo_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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "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=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48463 96588] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96588 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3] vs [foo_empty2 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo5] vs [foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo4 foo2 foo_empty2 foo5 foo6] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 +=== 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: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_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty foo2 foo_empty2 foo5] vs [foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 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_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo6 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3] vs [foo2 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 @@ -133174,55 +128726,91 @@ testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 -=== 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:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:509: Offset: 3786, NextOffset: 5351 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 +=== 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:1580: testing streams: [0 0 48109 96233] + 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=PAX + testutil.go:2349: [1] at 48109 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/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 48109 96247] + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48109 96233] + 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 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=true,format=USTAR === 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 foo5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo_empty2] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2 foo3 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" vs "foo" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "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 "": [foo_empty foo_empty2 foo_empty3 foo5 foo6 foo foo2 foo3 foo4 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo" 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 @@ -133233,30 +128821,30 @@ 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=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48463 97564] -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 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:401: Directory: "" vs "": [foo foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo5 foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 @@ -133272,73 +128860,137 @@ 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" -=== 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:395: 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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97564 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 96242] + 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 96242 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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/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=-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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo4 foo_empty4 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [.no.prefetch.landmark foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 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: "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 "": [foo6 foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo foo_empty foo2 foo3] vs [foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo] + 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=PAX + testutil.go:1580: testing streams: [0 0 48106 96242] + 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 96242 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 .no.prefetch.landmark foo3 foo_empty3 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo2] vs [foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo5] vs [foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 2184, NextOffset: 3749 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" 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 @@ -133349,279 +129001,287 @@ testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=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 48463 96589] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48463 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96589 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48463,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48463,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48463,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6] vs [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo2 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3204, NextOffset: 3241 - testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo4 .no.prefetch.landmark foo foo_empty3 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo_empty3 foo4 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 - 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6 foo3 foo_empty3 foo_empty2] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo5 foo_empty5 foo6] 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: "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_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: "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=false,format=PAX + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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=PAX,minChunkSize=0 -=== 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48103 96242] + 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 96242 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=false,format=GNU + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 +=== 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=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo3 foo5 foo_empty5 foo6] vs [foo_empty2 foo_empty3 foo5 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty5 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty5 foo6 foo2 foo_empty3 foo5 foo_empty2 foo3 foo4 foo_empty4 .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: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 - testutil.go:395: Comparing: "foo_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: "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 "": [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo2 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo2 foo3 foo_empty5 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 8592, NextOffset: 9174 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty2 foo_empty3 foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6] vs [foo_empty foo2 foo3 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4] + 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_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" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48461 97561] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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=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 foo2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo3] testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 - testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:509: Offset: 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: 4834, NextOffset: 4871 testutil.go:509: Offset: 3749, NextOffset: 3786 - 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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 9696, NextOffset: 9733 - testutil.go:509: Offset: 8555, NextOffset: 8592 - testutil.go:509: Offset: 9733, NextOffset: 10315 - testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR +=== 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 48111 96252] + testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go: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" -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97561 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48111 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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=USTAR === 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 foo3 foo5 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 6953, NextOffset: 6990 -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=-1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6990, NextOffset: 8555 - testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:395: Comparing: "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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo4 foo5] vs [foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty foo3 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo2 foo3 foo4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -133633,52 +129293,55 @@ 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8103, NextOffset: 9696 testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48461 96586] +=== 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 48111 96238] 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 96586 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48111 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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/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=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 foo5 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo6] vs [foo_empty foo_empty2 foo_empty5 foo6 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo5 foo6 foo_empty] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 @@ -133691,47 +129354,47 @@ 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" - 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: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 -=== RUN TestGzipEStargz/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:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 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: "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: 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 "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo_empty5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo5 foo6 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 -=== 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: 5388, NextOffset: 6953 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -133739,96 +129402,78 @@ 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: "foo6" vs "foo6" + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:509: Offset: 8592, NextOffset: 9174 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 testutil.go:509: Offset: 3241, NextOffset: 4834 testutil.go:509: Offset: 2184, NextOffset: 3749 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 4834, NextOffset: 4871 - testutil.go:509: Offset: 3749, NextOffset: 3786 - testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:509: Offset: 3786, NextOffset: 5351 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48461 97561] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX === 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_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo3 foo4 .no.prefetch.landmark foo foo_empty foo2 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: 9174 - testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo_empty2 foo3] vs [foo foo_empty foo5 foo_empty5 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 2147 testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:395: Comparing: "foo_empty2" vs "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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 8555, NextOffset: 8592 + testutil.go:509: Offset: 9696, NextOffset: 9733 + testutil.go:509: Offset: 8592, NextOffset: 9174 + testutil.go:509: Offset: 9733, NextOffset: 10315 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6464, NextOffset: 6501 testutil.go:509: Offset: 5388, NextOffset: 6953 testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 6953, NextOffset: 6990 testutil.go:509: Offset: 8066, NextOffset: 8103 testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_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 foo3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo6 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo5 foo_empty5 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo2 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 3204, NextOffset: 3241 testutil.go:509: Offset: 2147, NextOffset: 2184 @@ -133840,49 +129485,43 @@ 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" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 - testutil.go:509: Offset: 582, NextOffset: 2147 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" === 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=-2,prefix="../",format=USTAR,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 +=== 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 48111 96252] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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 === 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 foo_empty foo2 foo_empty5 foo6 foo_empty2 foo_empty3 foo5] vs [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty foo2 foo4] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty3 foo_empty5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 3749, NextOffset: 3786 testutil.go:509: Offset: 4834, NextOffset: 4871 testutil.go:509: Offset: 3786, NextOffset: 5351 testutil.go:509: Offset: 4871, NextOffset: 6464 - testutil.go:395: Comparing: "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_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 @@ -133895,36 +129534,44 @@ 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 "": [foo3 foo4 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3] vs [foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty4 foo foo_empty foo2 foo3 foo4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 2147 + testutil.go:509: Offset: 1639, NextOffset: 3204 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_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: 3204, NextOffset: 3241 testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo6 foo foo_empty foo_empty3 foo_empty5] vs [foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 8066, NextOffset: 8103 - testutil.go:509: Offset: 6953, NextOffset: 6990 - testutil.go:509: Offset: 8103, NextOffset: 9696 - testutil.go:509: Offset: 6990, NextOffset: 8555 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 9696, NextOffset: 9733 testutil.go:509: Offset: 8555, NextOffset: 8592 testutil.go:509: Offset: 9733, NextOffset: 10315 testutil.go:509: Offset: 8592, NextOffset: 9174 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 3204 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48461 96586] - 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: 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 @@ -133936,31 +129583,34 @@ testutil.go:509: Offset: 5351, NextOffset: 5388 testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:509: Offset: 5388, NextOffset: 6953 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96586 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU +=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":545,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":582,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":2147,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":2184,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":3749,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":3786,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":5351,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":5388,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":6953,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":6990,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":8555,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":8592,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":1602,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":1639,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":3204,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":3241,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":4834,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":4871,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":6464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":6501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":8066,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":8103,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":9696,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":9733,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo_empty foo3 foo4 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo2 foo3 foo4 foo_empty3 foo5 foo foo_empty foo_empty2] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo6 foo_empty3 foo4 foo_empty] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 2147, NextOffset: 2184 + testutil.go:509: Offset: 3204, NextOffset: 3241 + testutil.go:509: Offset: 2184, NextOffset: 3749 + testutil.go:509: Offset: 3241, NextOffset: 4834 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 3749, NextOffset: 3786 + testutil.go:509: Offset: 4834, NextOffset: 4871 + testutil.go:509: Offset: 3786, NextOffset: 5351 + testutil.go:509: Offset: 4871, NextOffset: 6464 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 5351, NextOffset: 5388 + testutil.go:509: Offset: 6464, NextOffset: 6501 + testutil.go:509: Offset: 5388, NextOffset: 6953 + testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -133973,32 +129623,22 @@ 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 -=== 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=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: 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: "foo4" vs "foo4" - testutil.go:509: Offset: 5351, NextOffset: 5388 - testutil.go:509: Offset: 6464, NextOffset: 6501 - testutil.go:509: Offset: 5388, NextOffset: 6953 - testutil.go:509: Offset: 6501, NextOffset: 8066 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo_empty foo3 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty foo3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] vs [foo4 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty2 foo_empty3 foo5 foo foo_empty] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 8066, NextOffset: 8103 + testutil.go:509: Offset: 6953, NextOffset: 6990 + testutil.go:509: Offset: 8103, NextOffset: 9696 + testutil.go:509: Offset: 6990, NextOffset: 8555 + testutil.go:395: Comparing: "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 @@ -134010,76 +129650,89 @@ 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: "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: "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 === 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=GNU - testutil.go:1580: testing streams: [0 0 48461 97561] +=== 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 48111 96238] testutil.go:2330: got gzip streams: -=== 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=GNU 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 97561 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48111 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48111 96251] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 96251 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48111 96237] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48111 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=-2,prefix="",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo4 foo_empty4 foo5] - 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: 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:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo4 foo5 foo_empty foo2 foo3 foo_empty4 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:395: Comparing: "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 @@ -134096,82 +129749,131 @@ 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 "": [foo_empty4 foo5 foo6 foo foo2 foo4 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2] vs [foo_empty foo2 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 206, NextOffset: 243 - testutil.go:509: Offset: 93, NextOffset: 130 - testutil.go:509: Offset: 243, NextOffset: 373 - testutil.go:509: Offset: 130, NextOffset: 260 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 373, NextOffset: 410 - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 410, NextOffset: 573 - testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 812, NextOffset: 943 + testutil.go:509: Offset: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty4 foo6 foo_empty] vs [foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty3 foo5 foo6 foo foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 980, NextOffset: 1143 - testutil.go:509: Offset: 799, NextOffset: 928 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1180, NextOffset: 1265 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "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: 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 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_empty2" vs "foo_empty2" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48461 96586] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48547 98030] 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/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 -=== 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=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48461 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96586 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48547 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: -=== 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=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48547 97051] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97051 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48547 98030] + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":264,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":301,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":603,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":640,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":772,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":809,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":940,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":977,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":582,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":619,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":785,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":822,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":954,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":991,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1156,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1193,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5 foo6] vs [foo4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo_empty5 foo_empty2 foo3] vs [foo_empty foo2 foo_empty2 foo_empty4 .no.prefetch.landmark foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 785 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: "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 @@ -134183,45 +129885,31 @@ testutil.go:509: Offset: 954, NextOffset: 991 testutil.go:509: Offset: 809, NextOffset: 940 testutil.go:509: Offset: 991, NextOffset: 1156 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 977, NextOffset: 1062 + testutil.go:509: Offset: 1193, NextOffset: 1278 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 132, NextOffset: 264 -=== 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:509: Offset: 246, NextOffset: 378 + 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_empty2 foo3 foo_empty3 foo_empty5 foo foo_empty foo2 foo4 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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: 264, NextOffset: 301 testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:509: Offset: 264, NextOffset: 301 testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty5 foo6] + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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: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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1156, NextOffset: 1193 @@ -134233,49 +129921,44 @@ 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 === 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 48465 97566] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 +=== 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=-2,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48547 97051] testutil.go:2330: got gzip streams: -=== 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=true,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=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48465 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97566 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48547 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97051 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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 +=== 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=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 foo2 foo_empty2 foo4 foo6 foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 428, NextOffset: 465 - testutil.go:509: Offset: 577, NextOffset: 614 - testutil.go:509: Offset: 465, NextOffset: 596 - testutil.go:509: Offset: 614, NextOffset: 780 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo] vs [foo5 foo_empty5 foo6 foo_empty foo4 foo_empty4 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo2] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 763, NextOffset: 800 @@ -134287,43 +129970,33 @@ testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 - testutil.go:509: Offset: 374, NextOffset: 411 - testutil.go:509: Offset: 297, NextOffset: 428 - testutil.go:509: Offset: 411, NextOffset: 577 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 428, NextOffset: 465 + testutil.go:509: Offset: 577, NextOffset: 614 + testutil.go:509: Offset: 465, NextOffset: 596 + testutil.go:509: Offset: 614, NextOffset: 780 + 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_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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo foo2] vs [foo_empty4 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo6 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 947, NextOffset: 984 - testutil.go:509: Offset: 763, NextOffset: 800 - testutil.go:509: Offset: 984, NextOffset: 1150 - testutil.go:509: Offset: 800, NextOffset: 931 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "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: "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" vs "foo" testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 94, NextOffset: 131 @@ -134334,50 +130007,61 @@ 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: "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: "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" === 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=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48465 96591] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48550 98037] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48465 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96591 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98037 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU === 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 "": [foo3 foo_empty3 foo5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo foo2] vs [foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark 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 "": [foo3 foo4 foo5 foo_empty5 foo foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty foo2] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty3 foo5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 266, NextOffset: 303 + testutil.go:509: Offset: 380, NextOffset: 417 + testutil.go:509: Offset: 303, NextOffset: 438 + testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 959, NextOffset: 996 - testutil.go:509: Offset: 819, NextOffset: 953 - testutil.go:509: Offset: 996, NextOffset: 1164 + testutil.go:395: Comparing: "foo_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 @@ -134385,51 +130069,39 @@ testutil.go:509: Offset: 1201, NextOffset: 1286 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 438, NextOffset: 475 + testutil.go:509: Offset: 583, NextOffset: 620 + testutil.go:509: Offset: 475, NextOffset: 610 + testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:395: Comparing: "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/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=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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:509: Offset: 248, NextOffset: 380 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo4 foo5 foo_empty5 foo6] vs [foo_empty5 foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1164, NextOffset: 1201 - testutil.go:509: Offset: 953, NextOffset: 990 - testutil.go:509: Offset: 1201, NextOffset: 1286 - testutil.go:509: Offset: 990, NextOffset: 1075 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 610, NextOffset: 647 -=== 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=USTAR,minChunkSize=0 - 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_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo2 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 610, NextOffset: 647 + testutil.go:509: Offset: 824, NextOffset: 959 + testutil.go:509: Offset: 647, NextOffset: 782 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 211, NextOffset: 248 @@ -134443,150 +130115,204 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 + testutil.go:395: Comparing: "foo_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=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48550 97058] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 -=== 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=1,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 -=== 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 48465 97566] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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 97058 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48552 98043] testutil.go:2330: got gzip streams: -=== 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=true,format=PAX testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48465 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97566 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48552 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: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":93,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":130,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":260,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":297,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":426,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":463,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":594,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":631,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":762,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":799,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":928,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":965,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":206,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":243,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":373,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":410,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":573,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":610,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":775,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":812,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":943,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":980,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1143,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1180,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty5 foo6 foo5 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 260, NextOffset: 297 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48552 97064] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97064 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48552 98043] + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 373, NextOffset: 410 -=== 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 "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 297, NextOffset: 426 - testutil.go:509: Offset: 410, NextOffset: 573 + 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_empty4 foo5 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3] vs [foo foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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: "foo4" vs "foo4" + testutil.go:509: Offset: 594, NextOffset: 631 + testutil.go:509: Offset: 775, NextOffset: 812 + testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 928, NextOffset: 965 testutil.go:509: Offset: 1143, NextOffset: 1180 testutil.go:509: Offset: 965, NextOffset: 1050 testutil.go:509: Offset: 1180, NextOffset: 1265 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 762, NextOffset: 799 - testutil.go:509: Offset: 943, NextOffset: 980 - testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 93, NextOffset: 130 testutil.go:509: Offset: 206, NextOffset: 243 testutil.go:509: Offset: 130, NextOffset: 260 testutil.go:509: Offset: 243, NextOffset: 373 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 373, NextOffset: 410 + testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 426, NextOffset: 463 testutil.go:509: Offset: 573, NextOffset: 610 testutil.go:509: Offset: 463, NextOffset: 594 testutil.go:509: Offset: 610, NextOffset: 775 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 594, NextOffset: 631 - testutil.go:509: Offset: 775, NextOffset: 812 - testutil.go:509: Offset: 631, NextOffset: 762 - testutil.go:509: Offset: 812, NextOffset: 943 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 573, NextOffset: 610 - testutil.go:509: Offset: 426, NextOffset: 463 - testutil.go:509: Offset: 610, NextOffset: 775 - testutil.go:509: Offset: 463, NextOffset: 594 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1143, NextOffset: 1180 - testutil.go:509: Offset: 928, NextOffset: 965 - testutil.go:509: Offset: 1180, NextOffset: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty4 foo5] vs [foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo_empty foo_empty2 foo_empty4 foo5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 373, NextOffset: 410 testutil.go:509: Offset: 260, NextOffset: 297 testutil.go:509: Offset: 410, NextOffset: 573 testutil.go:509: Offset: 297, NextOffset: 426 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 775, NextOffset: 812 testutil.go:509: Offset: 594, NextOffset: 631 testutil.go:509: Offset: 812, NextOffset: 943 testutil.go:509: Offset: 631, NextOffset: 762 + testutil.go:395: Comparing: "foo_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: "foo3" vs "foo3" + testutil.go:509: Offset: 573, NextOffset: 610 + testutil.go:509: Offset: 426, NextOffset: 463 + testutil.go:509: Offset: 610, NextOffset: 775 + testutil.go:509: Offset: 463, NextOffset: 594 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 943, NextOffset: 980 testutil.go:509: Offset: 762, NextOffset: 799 testutil.go:509: Offset: 980, NextOffset: 1143 testutil.go:509: Offset: 799, NextOffset: 928 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "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_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=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=false,format=PAX - testutil.go:1580: testing streams: [0 0 48465 96591] +=== 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 48552 97064] testutil.go:2330: got gzip streams: testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48465 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96591 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48552 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97064 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48465,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48465,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48465,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48465,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread 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 === 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 "": [foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty foo3 foo4 foo_empty5] vs [foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 foo_empty foo_empty2 foo3 foo5 foo6 foo foo2 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo6 .no.prefetch.landmark foo2 foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 434, NextOffset: 471 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:395: Comparing: "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_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: 772, NextOffset: 809 @@ -134595,8 +130321,6 @@ testutil.go:509: Offset: 991, NextOffset: 1156 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 940, NextOffset: 977 -=== 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:509: Offset: 1156, NextOffset: 1193 testutil.go:509: Offset: 977, NextOffset: 1062 testutil.go:509: Offset: 1193, NextOffset: 1278 @@ -134610,58 +130334,100 @@ 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_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo4 foo_empty4 foo6 foo] vs [foo foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo6 foo foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5] testutil.go:395: Comparing: "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/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:509: Offset: 809, NextOffset: 940 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: 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 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 378 testutil.go:509: Offset: 132, NextOffset: 264 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 264, NextOffset: 301 - testutil.go:509: Offset: 415, NextOffset: 582 - testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 619, NextOffset: 785 + testutil.go:509: Offset: 471, NextOffset: 603 testutil.go:395: Comparing: "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: "foo2" vs "foo2" + testutil.go:509: Offset: 378, NextOffset: 415 + testutil.go:509: Offset: 264, NextOffset: 301 + testutil.go:509: Offset: 415, NextOffset: 582 + testutil.go:509: Offset: 301, NextOffset: 434 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1156, NextOffset: 1193 + testutil.go:509: Offset: 940, NextOffset: 977 + testutil.go:509: Offset: 1193, NextOffset: 1278 + testutil.go:509: Offset: 977, NextOffset: 1062 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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=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 +=== 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 98049] + 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=PAX,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48554 97070] + 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=PAX,minChunkSize=64000#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU + testutil.go:2349: [1] at 48554 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97070 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/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 "": [foo foo3 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo6 foo foo2 foo_empty2 foo5 foo_empty5 foo_empty foo_empty3 foo4] vs [foo foo_empty foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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 @@ -134673,52 +130439,34 @@ testutil.go:509: Offset: 208, NextOffset: 245 testutil.go:509: Offset: 131, NextOffset: 260 testutil.go:509: Offset: 245, NextOffset: 374 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 260, NextOffset: 297 + testutil.go:509: Offset: 374, NextOffset: 411 + testutil.go:509: Offset: 297, NextOffset: 428 + testutil.go:509: Offset: 411, NextOffset: 577 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 428, NextOffset: 465 testutil.go:509: Offset: 577, NextOffset: 614 testutil.go:509: Offset: 465, NextOffset: 596 testutil.go:509: Offset: 614, NextOffset: 780 - 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 - 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 "" -=== 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 48464 97565] - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty2 foo2 foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty3 foo_empty5 foo6 foo foo3] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty3 foo2 foo_empty2 foo3 foo6 foo foo_empty] vs [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty4 foo6] 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1150, NextOffset: 1187 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 931, NextOffset: 968 testutil.go:509: Offset: 1187, NextOffset: 1272 testutil.go:509: Offset: 968, NextOffset: 1053 @@ -134727,7 +130475,7 @@ testutil.go:509: Offset: 94, NextOffset: 131 testutil.go:509: Offset: 245, NextOffset: 374 testutil.go:509: Offset: 131, NextOffset: 260 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 780, NextOffset: 817 testutil.go:509: Offset: 596, NextOffset: 633 @@ -134737,97 +130485,91 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 947, NextOffset: 984 testutil.go:509: Offset: 763, NextOffset: 800 -=== 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=1,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 984, NextOffset: 1150 testutil.go:509: Offset: 800, NextOffset: 931 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 97565 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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/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=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48548 98035] + 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread 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=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,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=-2,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48548 97056] + 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: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 foo_empty4 foo6 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo5] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 266, NextOffset: 303 - testutil.go:509: Offset: 380, NextOffset: 417 - testutil.go:509: Offset: 303, NextOffset: 438 - testutil.go:509: Offset: 417, NextOffset: 583 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo5 foo6] 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 959, NextOffset: 996 + testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 953, NextOffset: 990 testutil.go:509: Offset: 1164, NextOffset: 1201 testutil.go:509: Offset: 990, NextOffset: 1075 testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:395: Comparing: "foo_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: "foo" vs "foo" testutil.go:509: Offset: 97, NextOffset: 134 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 134, NextOffset: 266 -=== 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 48464 96590] -=== 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: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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 + 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" -=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo5 foo] vs [foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6] - 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:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty4 foo5 foo6] vs [foo6 foo_empty foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 248, NextOffset: 380 + testutil.go:509: Offset: 134, NextOffset: 266 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 380, NextOffset: 417 testutil.go:509: Offset: 266, NextOffset: 303 @@ -134837,53 +130579,83 @@ testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 438, NextOffset: 475 testutil.go:509: Offset: 620, NextOffset: 787 -=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 475, NextOffset: 610 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 959, NextOffset: 996 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 996, NextOffset: 1164 testutil.go:509: Offset: 819, NextOffset: 953 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 953, NextOffset: 990 + testutil.go:509: Offset: 1201, NextOffset: 1286 + testutil.go:509: Offset: 990, NextOffset: 1075 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR + testutil.go:2349: [1] at 48548 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=-2,prefix="/",lossless=true,format=PAX === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48464 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96590 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:1580: testing streams: [0 0 48548 98035] + 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48464,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48464,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":48464,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48464,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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=9,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 +=== 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=-2,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48548 97056] + 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 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":94,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":131,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":434,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":471,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":604,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":641,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":774,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":811,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":944,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":981,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":208,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":245,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":579,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":616,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":1155,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1192,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5] vs [foo foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo 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: 944, NextOffset: 981 testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 981, NextOffset: 1066 testutil.go:509: Offset: 1192, NextOffset: 1277 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 94, NextOffset: 131 - testutil.go:509: Offset: 208, NextOffset: 245 - testutil.go:509: Offset: 131, NextOffset: 263 - testutil.go:509: Offset: 245, NextOffset: 377 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 263, NextOffset: 300 testutil.go:509: Offset: 377, NextOffset: 414 @@ -134894,41 +130666,28 @@ 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 -=== 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=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 819, NextOffset: 952 + testutil.go:395: Comparing: "foo_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 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_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 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo5] - 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: 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 "": [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2] vs [foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo_empty4 foo foo_empty foo_empty2 foo4] 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 989, NextOffset: 1155 - testutil.go:509: Offset: 811, NextOffset: 944 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 377, NextOffset: 414 @@ -134936,7 +130695,12 @@ testutil.go:509: Offset: 414, NextOffset: 579 testutil.go:509: Offset: 300, NextOffset: 434 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 579, NextOffset: 616 + testutil.go:509: Offset: 434, NextOffset: 471 + testutil.go:509: Offset: 616, NextOffset: 782 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1155, NextOffset: 1192 testutil.go:509: Offset: 944, NextOffset: 981 @@ -134947,58 +130711,89 @@ 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: "foo4" vs "foo4" + testutil.go:509: Offset: 782, NextOffset: 819 + testutil.go:509: Offset: 604, NextOffset: 641 + testutil.go:509: Offset: 819, NextOffset: 952 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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: 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" === 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 -=== 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=true,format=GNU + testutil.go:1580: testing streams: [0 0 48550 98043] + testutil.go:2330: got gzip streams: === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":96,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":133,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":265,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":302,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":437,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":474,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":608,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":645,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":777,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":814,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":948,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":985,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":415,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":583,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":620,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":787,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":956,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":993,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1160,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1197,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo2 foo_empty3 foo_empty4 foo5 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo4 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo foo_empty foo_empty2] vs [foo_empty foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 133, NextOffset: 265 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== NAME TestGzipEStargz/testBuild/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: 608, NextOffset: 645 testutil.go:509: Offset: 787, NextOffset: 824 testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 133, NextOffset: 265 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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: "foo6" vs "foo6" testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1160, NextOffset: 1197 testutil.go:509: Offset: 985, NextOffset: 1070 testutil.go:509: Offset: 1197, NextOffset: 1282 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo4 foo6] vs [foo_empty5 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 96, NextOffset: 133 + testutil.go:509: Offset: 246, NextOffset: 378 + testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "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: 265, NextOffset: 302 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo6 foo foo_empty foo2 foo_empty2 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4] vs [foo2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 302, NextOffset: 437 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 583, NextOffset: 620 testutil.go:509: Offset: 437, NextOffset: 474 testutil.go:509: Offset: 620, NextOffset: 787 testutil.go:509: Offset: 474, NextOffset: 608 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 787, NextOffset: 824 + testutil.go:509: Offset: 608, NextOffset: 645 + testutil.go:509: Offset: 824, NextOffset: 956 + testutil.go:509: Offset: 645, NextOffset: 777 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 956, NextOffset: 993 @@ -135010,79 +130805,33 @@ testutil.go:509: Offset: 948, NextOffset: 985 testutil.go:509: Offset: 1197, NextOffset: 1282 testutil.go:509: Offset: 985, NextOffset: 1070 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 96, NextOffset: 133 - testutil.go:509: Offset: 246, NextOffset: 378 - testutil.go:509: Offset: 133, NextOffset: 265 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 378, NextOffset: 415 - testutil.go:509: Offset: 265, NextOffset: 302 - testutil.go:509: Offset: 415, NextOffset: 583 - testutil.go:509: Offset: 302, NextOffset: 437 -=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 787, NextOffset: 824 - testutil.go:509: Offset: 608, NextOffset: 645 - testutil.go:509: Offset: 824, NextOffset: 956 - testutil.go:509: Offset: 645, NextOffset: 777 -=== 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 96226] -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - 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=9,prefix="",lossless=true,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 96226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48550 97064] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":95,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":132,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":263,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":300,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":431,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":468,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":600,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":637,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":768,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":805,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":936,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":973,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":209,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":246,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":377,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":414,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":581,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":618,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":784,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":952,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":989,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":1154,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1191,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty3 foo5 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 300, NextOffset: 431 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 768, NextOffset: 805 - testutil.go:509: Offset: 952, NextOffset: 989 - testutil.go:509: Offset: 805, NextOffset: 936 - testutil.go:509: Offset: 989, NextOffset: 1154 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 936, NextOffset: 973 - testutil.go:509: Offset: 1154, NextOffset: 1191 - testutil.go:509: Offset: 973, NextOffset: 1058 - testutil.go:509: Offset: 1191, NextOffset: 1276 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" -=== 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: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:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3] vs [foo6 foo foo_empty foo4 foo5 foo_empty5 foo_empty4 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 431, NextOffset: 468 @@ -135094,359 +130843,447 @@ 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 "": [foo_empty3 foo5 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6] vs [foo5 foo_empty5 foo6 foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo 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: "foo" vs "foo" + testutil.go:509: Offset: 95, NextOffset: 132 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 132, NextOffset: 263 + testutil.go:509: Offset: 246, NextOffset: 377 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 263, NextOffset: 300 + testutil.go:509: Offset: 377, NextOffset: 414 + testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:509: Offset: 414, NextOffset: 581 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "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: 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 "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo4 foo5 foo_empty5 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo6 foo_empty2 foo3 foo4] + 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" 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: "foo4" vs "foo4" - testutil.go:509: Offset: 784, NextOffset: 821 - testutil.go:509: Offset: 600, NextOffset: 637 - testutil.go:509: Offset: 821, NextOffset: 952 - testutil.go:509: Offset: 637, NextOffset: 768 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1154, NextOffset: 1191 + testutil.go:509: Offset: 936, NextOffset: 973 + testutil.go:509: Offset: 1191, NextOffset: 1276 + testutil.go:509: Offset: 973, NextOffset: 1058 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 95, NextOffset: 132 testutil.go:509: Offset: 246, NextOffset: 377 testutil.go:509: Offset: 132, NextOffset: 263 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 377, NextOffset: 414 - testutil.go:509: Offset: 263, NextOffset: 300 - testutil.go:509: Offset: 414, NextOffset: 581 - testutil.go:509: Offset: 300, NextOffset: 431 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 784, NextOffset: 821 + testutil.go:509: Offset: 600, NextOffset: 637 + testutil.go:509: Offset: 821, NextOffset: 952 + testutil.go:509: Offset: 637, NextOffset: 768 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 952, NextOffset: 989 + testutil.go:509: Offset: 768, NextOffset: 805 + testutil.go:509: Offset: 989, NextOffset: 1154 + testutil.go:509: Offset: 805, NextOffset: 936 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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/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=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 48101 96210] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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 97064 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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/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=-2,prefix="../",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 48555 98049] 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 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 + testutil.go:2349: [2] at 98049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread of "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 === 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 foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo2 foo3 foo6 foo foo_empty] vs [foo_empty3 foo_empty2 foo3 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 97, NextOffset: 134 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 134, NextOffset: 270 + testutil.go:509: Offset: 248, NextOffset: 384 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 270, NextOffset: 307 + testutil.go:509: Offset: 384, NextOffset: 421 + testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:509: Offset: 421, NextOffset: 592 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 444, NextOffset: 481 testutil.go:509: Offset: 592, NextOffset: 629 testutil.go:509: Offset: 481, NextOffset: 618 testutil.go:509: Offset: 629, NextOffset: 799 + testutil.go:395: Comparing: "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_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: "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 -=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 966, NextOffset: 1003 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1003, NextOffset: 1088 - testutil.go:509: Offset: 1215, NextOffset: 1300 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo6 foo_empty2 foo3 foo_empty3] vs [foo4 foo_empty4 foo5 foo_empty5 foo_empty2 foo_empty3 foo2 foo3 foo6 foo foo_empty] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 973, NextOffset: 1010 + testutil.go:509: Offset: 792, NextOffset: 829 + testutil.go:509: Offset: 1010, NextOffset: 1178 + testutil.go:509: Offset: 829, NextOffset: 966 + testutil.go:395: Comparing: "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: 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: 270, NextOffset: 307 testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 307, NextOffset: 444 + testutil.go:509: Offset: 270, NextOffset: 307 testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 307, NextOffset: 444 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: 618, NextOffset: 655 testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2] vs [foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 655, NextOffset: 792 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 966, NextOffset: 1003 testutil.go:509: Offset: 1215, NextOffset: 1300 testutil.go:509: Offset: 1003, NextOffset: 1088 - 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 -=== 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:509: Offset: 481, NextOffset: 618 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 799, NextOffset: 836 - testutil.go:509: Offset: 618, NextOffset: 655 - testutil.go:509: Offset: 836, NextOffset: 973 - testutil.go:509: Offset: 655, NextOffset: 792 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 973, NextOffset: 1010 - testutil.go:509: Offset: 792, NextOffset: 829 - 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" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 384, NextOffset: 421 - testutil.go:509: Offset: 270, NextOffset: 307 - testutil.go:509: Offset: 421, NextOffset: 592 - testutil.go:509: Offset: 307, NextOffset: 444 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/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_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6] vs [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo foo_empty2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 965, NextOffset: 998 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 504, NextOffset: 537 testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 537, NextOffset: 646 testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 646, NextOffset: 679 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 788, NextOffset: 821 - testutil.go:509: Offset: 965, NextOffset: 998 - testutil.go:509: Offset: 821, NextOffset: 898 - testutil.go:509: Offset: 998, NextOffset: 1075 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty foo_empty4 foo5 foo6] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty3 foo6 foo_empty foo2] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 504, NextOffset: 537 - testutil.go:509: Offset: 687, NextOffset: 796 - testutil.go:509: Offset: 537, NextOffset: 646 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] vs [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 208, NextOffset: 316 testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 518, NextOffset: 654 testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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: 796, NextOffset: 829 testutil.go:509: Offset: 646, NextOffset: 679 -=== 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:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 687, NextOffset: 796 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48101 96226] +=== 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=-2,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48555 97070] 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 96226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [1] at 48555 in stargz, uncompressed length 67584 + testutil.go:2349: [2] at 97070 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} testutil.go:1763: On "foo22": got preread 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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=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_empty4 foo6 foo_empty foo2 foo_empty2 foo4 foo_empty5 foo foo3 foo_empty3 foo5] vs [foo5 foo_empty5 foo6 foo foo3 foo4 foo_empty4 foo_empty3 .no.prefetch.landmark foo_empty 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:401: Directory: "" vs "": [foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo foo2 foo_empty3 foo5 foo6] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,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: "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_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 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo3 foo2 foo_empty2 foo_empty3 .no.prefetch.landmark foo_empty] vs [foo foo3 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo_empty2 foo3 foo_empty foo2 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 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" 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 -=== 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: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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 662, NextOffset: 695 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 695, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== 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=GNU,minChunkSize=0/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48555 98049] + 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 98049 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48555 97070] + 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 97070 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread 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 + testutil.go:1580: testing streams: [0 0 48557 98055] + 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 98055 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1763: On "foo22": got preread of "bar/bar.txt" + testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48557 97076] + 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 97076 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":64000,"chunkDigest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c"} + testutil.go:1763: On "foo22": got preread of "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#01 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/foo","type":"reg","size":6,"mode":420,"offset":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":222,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":255,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":365,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":398,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":508,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":541,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":651,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":684,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":827,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":176,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":209,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":318,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":351,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":487,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":520,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":656,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":689,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":799,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":832,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":968,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1001,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo3 foo5 foo foo_empty2] vs [foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty4 .no.prefetch.landmark foo_empty foo3] - testutil.go:395: Comparing: "foo3" vs "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo foo2 foo3 foo5 foo_empty5 foo6] + 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" vs "foo" - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" @@ -135454,39 +131291,22 @@ testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 827, NextOffset: 904 testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo" 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: "" 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 foo_empty2 foo3 foo5 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4] - 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: 487, NextOffset: 520 - testutil.go:509: Offset: 365, NextOffset: 398 - testutil.go:509: Offset: 520, NextOffset: 656 - testutil.go:509: Offset: 398, NextOffset: 508 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 656, NextOffset: 689 - testutil.go:509: Offset: 508, NextOffset: 541 - testutil.go:509: Offset: 689, NextOffset: 799 - testutil.go:509: Offset: 541, NextOffset: 651 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4] vs [foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo5] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 -=== 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 96210] - 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:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 @@ -135494,43 +131314,55 @@ testutil.go:509: Offset: 176, NextOffset: 209 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 209, NextOffset: 318 -=== 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: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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 656, NextOffset: 689 + testutil.go:509: Offset: 508, NextOffset: 541 + testutil.go:509: Offset: 689, NextOffset: 799 + testutil.go:509: Offset: 541, NextOffset: 651 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=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 96210 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread 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=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo5] vs [foo_empty4 foo5 foo_empty2 foo_empty3 foo4 foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] - 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 "": [foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo_empty4 foo6 foo_empty2 foo3] vs [foo foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 180, NextOffset: 213 @@ -135542,43 +131374,37 @@ testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 262, NextOffset: 374 testutil.go:509: Offset: 357, NextOffset: 495 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 519, NextOffset: 552 testutil.go:509: Offset: 666, NextOffset: 699 testutil.go:509: Offset: 552, NextOffset: 664 testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo_empty2 foo_empty3] vs [foo_empty5 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo3] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 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 -=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 811, NextOffset: 844 testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 844, NextOffset: 982 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 842, NextOffset: 919 + testutil.go:509: Offset: 1015, NextOffset: 1092 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5 foo_empty5] vs [foo_empty5 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty4 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 495, NextOffset: 528 + testutil.go:509: Offset: 374, NextOffset: 407 + testutil.go:509: Offset: 528, NextOffset: 666 + testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 809, NextOffset: 842 @@ -135589,326 +131415,497 @@ 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_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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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: "foo2" vs "foo2" testutil.go:509: Offset: 324, NextOffset: 357 testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 357, NextOffset: 495 testutil.go:509: Offset: 262, NextOffset: 374 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 495, NextOffset: 528 - testutil.go:509: Offset: 374, NextOffset: 407 - testutil.go:509: Offset: 528, NextOffset: 666 - testutil.go:509: Offset: 407, NextOffset: 519 + testutil.go:395: Comparing: "foo_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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 666, NextOffset: 699 + testutil.go:509: Offset: 519, NextOffset: 552 + testutil.go:509: Offset: 699, NextOffset: 811 + testutil.go:509: Offset: 552, NextOffset: 664 === 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=1,prefix="/",format=PAX,minChunkSize=0 +=== 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":79,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":112,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":220,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":253,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":362,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":395,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":504,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":537,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":646,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":679,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":821,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":175,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":208,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":316,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":349,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":485,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":518,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":829,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":965,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":998,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo foo3 foo4 foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:509: Offset: 349, NextOffset: 485 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo6] 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_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:1580: testing streams: [0 0 48100 96223] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 112, NextOffset: 220 - testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 485, NextOffset: 518 testutil.go:509: Offset: 395, NextOffset: 504 testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:395: Comparing: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 796, NextOffset: 829 testutil.go:509: Offset: 679, NextOffset: 788 testutil.go:509: Offset: 829, NextOffset: 965 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 112, NextOffset: 220 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 485 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 654, NextOffset: 687 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 687, NextOffset: 796 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo_empty5 foo6 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3] vs [foo foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty] vs [foo4 foo5 foo foo2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 175, NextOffset: 208 + testutil.go:509: Offset: 79, NextOffset: 112 + testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 485 testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 485, NextOffset: 518 - testutil.go:509: Offset: 362, NextOffset: 395 - testutil.go:509: Offset: 518, NextOffset: 654 - testutil.go:509: Offset: 395, NextOffset: 504 - testutil.go:395: Comparing: "foo_empty4" vs "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: 965, NextOffset: 998 testutil.go:509: Offset: 788, NextOffset: 821 testutil.go:509: Offset: 998, NextOffset: 1075 testutil.go:509: Offset: 821, NextOffset: 898 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 175, NextOffset: 208 - testutil.go:509: Offset: 79, NextOffset: 112 - testutil.go:509: Offset: 208, NextOffset: 316 - testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 485, NextOffset: 518 + testutil.go:509: Offset: 362, NextOffset: 395 + testutil.go:509: Offset: 518, NextOffset: 654 + testutil.go:509: Offset: 395, NextOffset: 504 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 -=== 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: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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48100 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 829, NextOffset: 965 testutil.go:509: Offset: 679, NextOffset: 788 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU -=== 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":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_empty foo2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo4 foo_empty4] vs [foo_empty2 foo_empty4 foo5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark 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_empty foo2 foo_empty2 foo6 foo foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo3] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo_empty2 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 260, NextOffset: 371 testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:395: Comparing: "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: "foo_empty2" vs "foo_empty2" + 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 548, NextOffset: 659 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "foo3" vs "foo3" + testutil.go:509: Offset: 371, NextOffset: 404 + testutil.go:509: Offset: 492, NextOffset: 525 + testutil.go:509: Offset: 404, NextOffset: 515 + testutil.go:509: Offset: 525, NextOffset: 662 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo_empty4] vs [foo_empty4 foo foo_empty2 foo4 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo6] vs [foo foo_empty foo2 foo_empty2 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,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: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 695 - testutil.go:509: Offset: 515, NextOffset: 548 - testutil.go:509: Offset: 695, NextOffset: 806 - testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1009, NextOffset: 1086 testutil.go:509: Offset: 836, NextOffset: 913 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 355 - testutil.go:509: Offset: 227, NextOffset: 260 - testutil.go:509: Offset: 355, NextOffset: 492 - testutil.go:509: Offset: 260, NextOffset: 371 - testutil.go:395: Comparing: "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: 976 - testutil.go:509: Offset: 692, NextOffset: 803 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#01 === 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=1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48100 96207] - 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=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 "" -=== 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:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty4 foo6] vs [foo_empty foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty5 foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 794, NextOffset: 827 - testutil.go:509: Offset: 968, NextOffset: 1001 - testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:509: Offset: 1001, NextOffset: 1078 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 255 - testutil.go:509: Offset: 318, NextOffset: 351 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48100,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48100,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo2] vs [foo_empty3 foo5 foo foo_empty foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 365, NextOffset: 398 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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=externaltoc_gzip_compression_level=9,prefix="/",src=2,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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 80, NextOffset: 113 + testutil.go:509: Offset: 176, NextOffset: 209 + testutil.go:509: Offset: 113, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 318 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 255 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 255, NextOffset: 365 + testutil.go:509: Offset: 351, NextOffset: 487 + testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo3 foo4 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo] testutil.go:395: Comparing: "foo" vs "foo" -=== 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:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 113, NextOffset: 222 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo5 foo6 .no.prefetch.landmark foo foo_empty foo4 foo_empty4] vs [foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo_empty4 foo6 foo2] - 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: 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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 656, NextOffset: 689 testutil.go:509: Offset: 508, NextOffset: 541 testutil.go:509: Offset: 689, NextOffset: 799 testutil.go:509: Offset: 541, NextOffset: 651 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 799, NextOffset: 832 - testutil.go:509: Offset: 651, NextOffset: 684 - testutil.go:509: Offset: 832, NextOffset: 968 - testutil.go:509: Offset: 684, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 968, NextOffset: 1001 testutil.go:509: Offset: 794, NextOffset: 827 testutil.go:509: Offset: 1001, NextOffset: 1078 testutil.go:509: Offset: 827, NextOffset: 904 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 209 - testutil.go:509: Offset: 80, NextOffset: 113 - testutil.go:509: Offset: 209, NextOffset: 318 - testutil.go:509: Offset: 113, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=1,prefix="../",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 +=== 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4] vs [.no.prefetch.landmark foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark] + 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 @@ -135920,6 +131917,8 @@ 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 @@ -135931,175 +131930,175 @@ testutil.go:509: Offset: 118, NextOffset: 229 testutil.go:509: Offset: 213, NextOffset: 324 testutil.go:395: Comparing: "foo_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: "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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo4 .no.prefetch.landmark foo_empty2] vs [foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 666, NextOffset: 699 - testutil.go:509: Offset: 519, NextOffset: 552 - testutil.go:509: Offset: 699, NextOffset: 811 - testutil.go:509: Offset: 552, NextOffset: 664 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 811, NextOffset: 844 - testutil.go:509: Offset: 664, NextOffset: 697 - testutil.go:509: Offset: 844, NextOffset: 982 - testutil.go:509: Offset: 697, NextOffset: 809 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark] vs [foo_empty foo_empty3 foo5 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 809, NextOffset: 842 + testutil.go:509: Offset: 1015, NextOffset: 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: "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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 495, NextOffset: 528 testutil.go:509: Offset: 374, NextOffset: 407 testutil.go:509: Offset: 528, NextOffset: 666 testutil.go:509: Offset: 407, NextOffset: 519 - testutil.go:395: Comparing: "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_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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48106 96234] +=== 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: -=== 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=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "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=9,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":78,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":111,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":218,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":251,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":359,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":392,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":641,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":674,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":815,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":174,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":207,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":314,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":347,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":482,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":515,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":650,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":683,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":791,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":824,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":959,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":992,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5] vs [foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 782, NextOffset: 815 -=== 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:509: Offset: 959, NextOffset: 992 - testutil.go:509: Offset: 815, NextOffset: 892 - testutil.go:509: Offset: 992, NextOffset: 1069 - 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: "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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo5 foo6 foo_empty foo3 foo_empty3] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo3 foo_empty4 foo_empty5 foo6] 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 111 testutil.go:509: Offset: 174, NextOffset: 207 testutil.go:509: Offset: 111, NextOffset: 218 testutil.go:509: Offset: 207, NextOffset: 314 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 359 testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo_empty5 foo6 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 347, NextOffset: 482 - testutil.go:509: Offset: 251, NextOffset: 359 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "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: 791, NextOffset: 824 testutil.go:509: Offset: 674, NextOffset: 782 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 824, NextOffset: 959 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: 959, NextOffset: 992 testutil.go:509: Offset: 815, NextOffset: 892 + testutil.go:509: Offset: 992, NextOffset: 1069 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo4 foo5 foo2 foo_empty2] vs [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo3 foo_empty3 foo5 foo6 foo_empty] 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_empty2" vs "foo_empty2" + 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_empty4" vs "foo_empty4" + 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 650, NextOffset: 683 testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 683, NextOffset: 791 testutil.go:509: Offset: 533, NextOffset: 641 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "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: "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=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== 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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#01 +=== 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=0,prefix="/",lossless=true,format=GNU === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":83,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":116,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":368,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":401,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":511,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":544,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":654,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":687,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":797,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":830,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":178,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":211,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":320,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":353,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":489,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":522,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":658,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":691,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":801,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":834,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":970,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1003,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo4 foo6 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo foo2 foo3 foo4 foo5 foo_empty5] 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_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: "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_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: 797, NextOffset: 830 testutil.go:509: Offset: 970, NextOffset: 1003 @@ -136110,125 +132109,139 @@ testutil.go:509: Offset: 178, NextOffset: 211 testutil.go:509: Offset: 116, NextOffset: 225 testutil.go:509: Offset: 211, NextOffset: 320 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 225, NextOffset: 258 + testutil.go:509: Offset: 320, NextOffset: 353 + testutil.go:509: Offset: 258, NextOffset: 368 + testutil.go:509: Offset: 353, NextOffset: 489 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 368, NextOffset: 401 testutil.go:509: Offset: 489, NextOffset: 522 testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:509: Offset: 522, NextOffset: 658 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 511, NextOffset: 544 + testutil.go:509: Offset: 658, NextOffset: 691 + testutil.go:509: Offset: 544, NextOffset: 654 + testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 654, NextOffset: 687 testutil.go:509: Offset: 801, NextOffset: 834 testutil.go:509: Offset: 687, NextOffset: 797 testutil.go:509: Offset: 834, NextOffset: 970 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo_empty5 foo6] vs [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: 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty5 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3] vs [foo foo2 foo3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo6] + 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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 691 testutil.go:509: Offset: 511, NextOffset: 544 testutil.go:509: Offset: 691, NextOffset: 801 testutil.go:509: Offset: 544, NextOffset: 654 - testutil.go:395: Comparing: "foo_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 -=== 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:509: Offset: 225, NextOffset: 258 - testutil.go:509: Offset: 353, NextOffset: 489 - testutil.go:509: Offset: 258, NextOffset: 368 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 801, NextOffset: 834 - testutil.go:509: Offset: 654, NextOffset: 687 - testutil.go:509: Offset: 834, NextOffset: 970 - testutil.go:509: Offset: 687, NextOffset: 797 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 489, NextOffset: 522 + testutil.go:509: Offset: 368, NextOffset: 401 + testutil.go:509: Offset: 522, NextOffset: 658 + testutil.go:509: Offset: 401, NextOffset: 511 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48106 96218] +=== 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 65536 - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": 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_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU === 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 "": [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo5] vs [foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo6 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo_empty4 foo6 foo_empty foo foo_empty2 foo4 foo5 foo_empty5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 788, NextOffset: 821 + testutil.go:509: Offset: 962, NextOffset: 995 + testutil.go:509: Offset: 821, NextOffset: 898 + testutil.go:509: Offset: 995, NextOffset: 1072 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 362 + testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:395: Comparing: "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" vs "foo" testutil.go:509: Offset: 79, NextOffset: 112 testutil.go:509: Offset: 175, NextOffset: 208 testutil.go:509: Offset: 112, NextOffset: 220 testutil.go:509: Offset: 208, NextOffset: 316 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 504, NextOffset: 537 + testutil.go:509: Offset: 652, NextOffset: 685 + testutil.go:509: Offset: 537, NextOffset: 646 + testutil.go:509: Offset: 685, NextOffset: 794 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo4 foo5] vs [foo foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 484 + testutil.go:509: Offset: 253, NextOffset: 362 testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 362, NextOffset: 395 testutil.go:509: Offset: 484, NextOffset: 517 - testutil.go:509: Offset: 395, NextOffset: 504 + 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_empty2" vs "foo_empty2" - 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: 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 foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo5] vs [foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 962, NextOffset: 995 testutil.go:509: Offset: 788, NextOffset: 821 @@ -136239,57 +132252,127 @@ 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 - testutil.go:509: Offset: 395, NextOffset: 504 + 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 349, NextOffset: 484 - testutil.go:509: Offset: 253, NextOffset: 362 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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" === 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=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":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_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty4] vs [foo_empty3 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2] - 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" +=== 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6 foo2 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo6 foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 117, NextOffset: 227 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:395: Comparing: "foo_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 @@ -136302,101 +132385,127 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo4 .no.prefetch.landmark foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5] - 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=PAX - testutil.go:1580: testing streams: [0 0 48106 96234] - 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: 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 976, NextOffset: 1009 testutil.go:509: Offset: 803, NextOffset: 836 - testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 976, NextOffset: 1009 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:509: Offset: 1009, NextOffset: 1086 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo6] vs [foo2 foo_empty5 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 355 testutil.go:509: Offset: 227, NextOffset: 260 testutil.go:509: Offset: 355, NextOffset: 492 testutil.go:509: Offset: 260, NextOffset: 371 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 695 testutil.go:509: Offset: 515, NextOffset: 548 testutil.go:509: Offset: 695, NextOffset: 806 testutil.go:509: Offset: 548, NextOffset: 659 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 976, NextOffset: 1009 + testutil.go:509: Offset: 803, NextOffset: 836 + testutil.go:509: Offset: 1009, NextOffset: 1086 + testutil.go:509: Offset: 836, NextOffset: 913 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 212, NextOffset: 322 + testutil.go:509: Offset: 117, NextOffset: 227 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 371, NextOffset: 404 testutil.go:509: Offset: 525, NextOffset: 662 testutil.go:509: Offset: 404, NextOffset: 515 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 806, NextOffset: 839 + testutil.go:509: Offset: 659, NextOffset: 692 + testutil.go:509: Offset: 839, NextOffset: 976 + testutil.go:509: Offset: 692, NextOffset: 803 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96234 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24073 48492 72570 97375] + 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 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97375 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": 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":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo3 foo_empty foo2 foo_empty2 foo_empty5 foo6 foo] vs [foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3] - 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:401: Directory: "" vs "": [foo_empty foo2 foo4 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2] vs [foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty4 .no.prefetch.landmark foo 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: "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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 805, NextOffset: 838 - testutil.go:509: Offset: 975, NextOffset: 1008 - testutil.go:509: Offset: 838, NextOffset: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 @@ -136408,237 +132517,304 @@ testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 258, NextOffset: 370 testutil.go:509: Offset: 356, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 548, NextOffset: 660 + testutil.go:509: Offset: 694, NextOffset: 806 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3] vs [foo foo_empty foo2 foo4 foo5 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 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_empty3" vs "foo_empty3" + 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: "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: "foo4" vs "foo4" + testutil.go:509: Offset: 661, NextOffset: 694 + testutil.go:509: Offset: 515, NextOffset: 548 + testutil.go:509: Offset: 694, NextOffset: 806 + testutil.go:509: Offset: 548, NextOffset: 660 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 testutil.go:509: Offset: 839, NextOffset: 975 testutil.go:509: Offset: 693, NextOffset: 805 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 975, NextOffset: 1008 testutil.go:509: Offset: 805, NextOffset: 838 testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:509: Offset: 838, NextOffset: 915 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "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: "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/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 48492 72570 96531] + 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 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96531 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/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 +=== 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 24073 48492 72570 97375] + 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 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72570 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97375 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24073 48492 72570 96531] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 === 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 "": [foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo_empty4 foo5] vs [foo_empty foo3 foo_empty3 foo5 foo6 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo foo3 foo_empty5] vs [foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo2 foo3 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: "foo3" vs "foo3" + testutil.go:509: Offset: 375, NextOffset: 408 + testutil.go:509: Offset: 497, NextOffset: 530 + testutil.go:509: Offset: 408, NextOffset: 521 + testutil.go:509: Offset: 530, NextOffset: 667 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 846, NextOffset: 923 testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 117, NextOffset: 229 - testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 262 testutil.go:509: Offset: 327, NextOffset: 360 testutil.go:509: Offset: 262, NextOffset: 375 testutil.go:509: Offset: 360, NextOffset: 497 - testutil.go:395: Comparing: "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 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo6 foo_empty foo3 foo2 foo_empty2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5 foo2 foo3 foo6] vs [foo foo3 foo_empty5 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "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 + 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: "foo5" vs "foo5" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 846, NextOffset: 983 - testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48106 96218] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX + testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72570 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96531 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72570,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-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 24072 48492 72568 97373] 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=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 - 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 33024 + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48492,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": 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":80,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":113,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":224,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":257,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":369,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":402,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":514,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":547,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":659,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":692,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":804,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":837,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"/foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"/foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo5 foo6] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo6 foo_empty4 foo_empty5 foo2] - 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:401: Directory: "" vs "": [foo_empty4 foo6 foo3 foo_empty3 foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo_empty] vs [foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo6 foo2 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 257, NextOffset: 369 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:395: Comparing: "foo_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 "": [foo2 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6] vs [foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 356 - testutil.go:509: Offset: 224, NextOffset: 257 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 661, NextOffset: 694 - testutil.go:509: Offset: 514, NextOffset: 547 - testutil.go:509: Offset: 694, NextOffset: 806 - testutil.go:509: Offset: 547, NextOffset: 659 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 804, NextOffset: 837 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 837, NextOffset: 914 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3 foo6] vs [foo foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 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: "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: "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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24072 48492 72568 96529] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48492 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72568 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96529 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR === NAME TestGzipEStargz/testBuild/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 "": [foo2 foo3 foo_empty3 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4] vs [foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo4 foo6 .no.prefetch.landmark foo foo_empty foo3] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo6] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 329, NextOffset: 362 @@ -136649,40 +132825,53 @@ 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: "foo5" vs "foo5" - testutil.go:509: Offset: 672, NextOffset: 705 - testutil.go:509: Offset: 818, NextOffset: 851 - testutil.go:509: Offset: 705, NextOffset: 819 - testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 - testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 672, NextOffset: 705 + testutil.go:509: Offset: 818, NextOffset: 851 + testutil.go:509: Offset: 705, NextOffset: 819 + testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo4 foo6] vs [foo5 foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo2 foo3 foo_empty3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo4 foo6] vs [foo foo2 foo3 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 1022, NextOffset: 1099 + testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 329, NextOffset: 362 testutil.go:509: Offset: 231, NextOffset: 264 testutil.go:509: Offset: 362, NextOffset: 500 testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "foo5" vs "foo5" testutil.go:509: Offset: 818, NextOffset: 851 @@ -136696,95 +132885,140 @@ 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:509: Offset: 852, NextOffset: 929 + 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48497 72579 97384] + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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=9,prefix="/",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 48105 96232] +=== RUN TestGzipEStargz/testDigestAndVerify/small-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 24076 48497 72579 96540] 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: [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 96540 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48497,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 48497 72579 97384] + 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"foo","type":"reg","size":6,"mode":420,"offset":81,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":114,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":225,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":258,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":370,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":403,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":515,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":548,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":660,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":693,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":805,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":838,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"foo","type":"reg","size":6,"mode":420,"offset":179,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo","type":"chunk","offset":212,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo2","type":"reg","size":6,"mode":420,"offset":323,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo2","type":"chunk","offset":356,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo3","type":"reg","size":6,"mode":420,"offset":492,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo3","type":"chunk","offset":525,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo4","type":"reg","size":6,"mode":420,"offset":661,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo4","type":"chunk","offset":694,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo5","type":"reg","size":6,"mode":420,"offset":806,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo5","type":"chunk","offset":839,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"foo6","type":"reg","size":6,"mode":420,"offset":975,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"foo6","type":"chunk","offset":1008,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo3 foo_empty5 foo2 foo_empty2 foo4] vs [foo4 foo_empty4 foo5 foo_empty5 foo2 foo foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo_empty5 foo6 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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 114 + testutil.go:509: Offset: 179, NextOffset: 212 + testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:395: Comparing: "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 -=== 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=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_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: 915 - testutil.go:509: Offset: 1008, NextOffset: 1085 + 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 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo6 foo5 foo_empty5] vs [foo foo2 foo_empty3 foo4 foo6 foo_empty5 foo_empty foo_empty2 foo3 foo_empty4 foo5] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 - testutil.go:509: Offset: 114, NextOffset: 225 + testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo foo_empty4 foo5 foo_empty5 foo2 foo4] vs [foo2 foo_empty2 foo4 foo_empty5 foo6 foo foo_empty 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: 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 +=== 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 48497 72579 96540] + 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 32000 + testutil.go:2349: [4] at 96540 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72579,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 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 @@ -136796,58 +133030,75 @@ 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_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: 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/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 48497 72577 97382] + 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 48497 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" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48497 72577 96538] + 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 48497 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72577 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo5 foo6 foo foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 117 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 117, NextOffset: 229 + testutil.go:509: Offset: 215, NextOffset: 327 + testutil.go:395: Comparing: "foo_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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 117 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=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: "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: "foo6" vs "foo6" - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 521, NextOffset: 554 testutil.go:509: Offset: 667, NextOffset: 700 @@ -136858,88 +133109,138 @@ testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:509: Offset: 846, NextOffset: 983 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 846, NextOffset: 923 + testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty foo4 foo5 foo6] - 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 "": [foo foo_empty3 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4] vs [foo_empty5 foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty3 foo4] + 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 667, NextOffset: 700 - testutil.go:509: Offset: 521, NextOffset: 554 - testutil.go:509: Offset: 700, NextOffset: 813 - testutil.go:509: Offset: 554, NextOffset: 667 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 667, NextOffset: 700 testutil.go:509: Offset: 846, NextOffset: 983 testutil.go:509: Offset: 700, NextOffset: 813 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 983, NextOffset: 1016 testutil.go:509: Offset: 813, NextOffset: 846 testutil.go:509: Offset: 1016, NextOffset: 1093 testutil.go:509: Offset: 846, NextOffset: 923 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 84, NextOffset: 117 - testutil.go:509: Offset: 215, NextOffset: 327 - testutil.go:509: Offset: 117, NextOffset: 229 testutil.go:395: Comparing: "foo_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 -=== 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: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" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48105 96216] +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#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 24075 48495 72572 97377] 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 96216 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24075 48495 72572 96533] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96533 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24075 48495 72572 97377] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48495,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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":48495,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24075 48495 72572 96533] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72572 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96533 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=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_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty3] vs [foo3 foo4 foo5 foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty 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: 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 "": [foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4] vs [.no.prefetch.landmark foo_empty2 foo_empty4 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 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: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 @@ -136950,34 +133251,40 @@ testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 113, NextOffset: 224 testutil.go:509: Offset: 212, NextOffset: 323 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 "": [.no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty5 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty2 foo_empty4] vs [foo_empty foo2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 80, NextOffset: 113 testutil.go:509: Offset: 212, NextOffset: 323 testutil.go:509: Offset: 113, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 323, NextOffset: 356 testutil.go:509: Offset: 224, NextOffset: 257 testutil.go:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 -=== RUN TestGzipEStargz/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: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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,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: "foo4" vs "foo4" testutil.go:509: Offset: 661, NextOffset: 694 testutil.go:509: Offset: 514, NextOffset: 547 @@ -136993,19 +133300,42 @@ 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_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: "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== 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_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24074 48495 72573 97378] + 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 48495 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":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_empty3 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo foo2 foo3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo_empty4 foo_empty5] + 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: "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 @@ -137016,49 +133346,33 @@ testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 819, NextOffset: 852 - testutil.go:509: Offset: 989, NextOffset: 1022 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 852, NextOffset: 929 - testutil.go:509: Offset: 1022, NextOffset: 1099 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 118 - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 118, NextOffset: 231 - testutil.go:509: Offset: 216, NextOffset: 329 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 231, NextOffset: 264 - testutil.go:509: Offset: 329, NextOffset: 362 - testutil.go:509: Offset: 264, NextOffset: 378 - testutil.go:509: Offset: 362, NextOffset: 500 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 819, NextOffset: 852 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 852, NextOffset: 929 + testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty foo foo2 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6 foo foo_empty3 foo_empty4 foo5 foo2] + testutil.go:401: Directory: "" vs "": [foo foo2 foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty2 foo_empty4 foo_empty5 foo_empty] vs [foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo3 foo4 foo5 foo_empty5 foo] + 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 533, NextOffset: 671 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "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 @@ -137067,6 +133381,8 @@ testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 989, NextOffset: 1022 testutil.go:509: Offset: 819, NextOffset: 852 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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:509: Offset: 1022, NextOffset: 1099 testutil.go:509: Offset: 852, NextOffset: 929 testutil.go:395: Comparing: "foo" vs "foo" @@ -137079,71 +133395,89 @@ 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_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" === 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 -=== 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 96230] +=== 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 48495 72573 96534] 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 96230 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 48495 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72573 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48495,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72573,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#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 48499 72582 97387] + 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 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97387 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=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 foo6 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty3 foo4] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo foo2 foo4 foo6] vs [foo_empty foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 805, NextOffset: 838 + testutil.go:509: Offset: 975, NextOffset: 1008 + testutil.go:509: Offset: 838, NextOffset: 915 + testutil.go:509: Offset: 1008, NextOffset: 1085 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 81, NextOffset: 114 testutil.go:509: Offset: 179, NextOffset: 212 testutil.go:509: Offset: 114, NextOffset: 225 testutil.go:509: Offset: 212, NextOffset: 323 - testutil.go:395: Comparing: "foo_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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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: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: "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: "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 "": [foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo5 foo_empty5 foo6 foo foo2] vs [foo_empty2 foo3 foo6 foo_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty3] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo6 foo foo2 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 @@ -137156,18 +133490,6 @@ 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" 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: "foo5" vs "foo5" testutil.go:509: Offset: 806, NextOffset: 839 testutil.go:509: Offset: 660, NextOffset: 693 @@ -137179,138 +133501,171 @@ 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=PAX,minChunkSize=0 + 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_empty4" vs "foo_empty4" === 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=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/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":84,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":117,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":229,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":262,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":375,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":408,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":521,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":554,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":182,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":215,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":327,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":360,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":497,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":530,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":667,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":700,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":813,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":846,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":983,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1016,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo6 foo2 foo3 foo4 foo5 foo_empty5] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5] - 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: "foo2" vs "foo2" -=== 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] - 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: 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 "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo4] vs [.no.prefetch.landmark foo_empty foo2 foo6 foo foo_empty2 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: 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_empty2" vs "foo_empty2" -=== 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:395: Comparing: "foo_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: "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 -=== 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: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: "foo4" vs "foo4" + testutil.go:509: Offset: 521, NextOffset: 554 + testutil.go:509: Offset: 667, NextOffset: 700 + testutil.go:509: Offset: 554, NextOffset: 667 + testutil.go:509: Offset: 700, NextOffset: 813 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5] vs [foo5 foo_empty5 foo2 foo3 foo4 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo6] vs [foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty foo2 foo4] + 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 813, NextOffset: 846 - testutil.go:509: Offset: 1016, NextOffset: 1093 - testutil.go:509: Offset: 846, NextOffset: 923 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48103,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 667, NextOffset: 700 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 327, NextOffset: 360 + testutil.go:509: Offset: 229, NextOffset: 262 + testutil.go:509: Offset: 360, NextOffset: 497 + testutil.go:509: Offset: 262, NextOffset: 375 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 983, NextOffset: 1016 + testutil.go:509: Offset: 813, NextOffset: 846 + testutil.go:509: Offset: 1016, NextOffset: 1093 + testutil.go:509: Offset: 846, NextOffset: 923 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48499 72582 96543] + 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 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96543 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-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=PAX + testutil.go:1580: testing streams: [0 0 24077 48499 72582 97387] + 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 48499 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97387 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#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 48499 72582 96543] === 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 "": [foo2 foo_empty2 foo5 foo foo_empty foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3] vs [foo_empty2 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5] vs [foo foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 257 + testutil.go:509: Offset: 323, NextOffset: 356 + testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:509: Offset: 356, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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: "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 + 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 @@ -137321,82 +133676,91 @@ 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: "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 foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty4 foo_empty5 foo6 foo3 foo_empty3 foo2 foo_empty2 foo5 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty5] vs [foo_empty4 foo5 foo6 foo foo3 foo4 foo_empty3 foo_empty5 foo_empty foo2 foo_empty2] + 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 -=== 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:509: Offset: 356, NextOffset: 492 testutil.go:509: Offset: 257, NextOffset: 369 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 492, NextOffset: 525 testutil.go:509: Offset: 369, NextOffset: 402 testutil.go:509: Offset: 525, NextOffset: 661 testutil.go:509: Offset: 402, NextOffset: 514 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "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: "foo_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: "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=GNU,minChunkSize=0 -=== 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=PAX + testutil.go:2330: got gzip streams: +=== 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_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 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48499 in stargz, uncompressed length 33536 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=PAX + testutil.go:2349: [3] at 72582 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96543 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48499,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48499,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72582,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../foo","type":"reg","size":6,"mode":420,"offset":85,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":118,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":231,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":264,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":378,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":411,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":525,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":558,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":672,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":705,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":819,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":852,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../foo","type":"reg","size":6,"mode":420,"offset":183,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo","type":"chunk","offset":216,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo2","type":"reg","size":6,"mode":420,"offset":329,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo2","type":"chunk","offset":362,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo3","type":"reg","size":6,"mode":420,"offset":500,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo3","type":"chunk","offset":533,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo4","type":"reg","size":6,"mode":420,"offset":671,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo4","type":"chunk","offset":704,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo5","type":"reg","size":6,"mode":420,"offset":818,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo5","type":"chunk","offset":851,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"../foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../foo6","type":"reg","size":6,"mode":420,"offset":989,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"../foo6","type":"chunk","offset":1022,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty2] vs [foo_empty3 foo_empty5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty3 foo4 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 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_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: "foo3" vs "foo3" + testutil.go:509: Offset: 378, NextOffset: 411 + testutil.go:509: Offset: 500, NextOffset: 533 + testutil.go:509: Offset: 411, NextOffset: 525 + testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 672, NextOffset: 705 testutil.go:509: Offset: 818, NextOffset: 851 testutil.go:509: Offset: 705, NextOffset: 819 testutil.go:509: Offset: 851, NextOffset: 989 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 819, NextOffset: 852 testutil.go:509: Offset: 989, NextOffset: 1022 -=== 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: 852, NextOffset: 929 testutil.go:509: Offset: 1022, NextOffset: 1099 testutil.go:395: Comparing: "foo" vs "foo" @@ -137405,35 +133769,26 @@ testutil.go:509: Offset: 118, NextOffset: 231 testutil.go:509: Offset: 216, NextOffset: 329 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 378, NextOffset: 411 - testutil.go:509: Offset: 500, NextOffset: 533 - testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:509: Offset: 533, NextOffset: 671 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 525, NextOffset: 558 testutil.go:509: Offset: 671, NextOffset: 704 testutil.go:509: Offset: 558, NextOffset: 672 testutil.go:509: Offset: 704, NextOffset: 818 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo_empty5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo3 foo4 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty2 foo3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo4] vs [foo6 foo_empty foo2 foo3 foo_empty4 foo5 foo_empty5 foo 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: 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 -=== 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 96230] - 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: 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 @@ -137444,89 +133799,120 @@ 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 500, NextOffset: 533 testutil.go:509: Offset: 378, NextOffset: 411 testutil.go:509: Offset: 533, NextOffset: 671 testutil.go:509: Offset: 411, NextOffset: 525 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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: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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 === 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=-1,prefix="./",format=PAX,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 48103 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96230 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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 48498 72580 97385] + 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 48498 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread 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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 48498 72580 96541] + 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 48498 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72580 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96541 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48498,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48498,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72580,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 +=== 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=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_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty4] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo6 foo3 foo_empty4 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 131, NextOffset: 168 - testutil.go:509: Offset: 344, NextOffset: 381 - testutil.go:509: Offset: 168, NextOffset: 456 - testutil.go:509: Offset: 381, NextOffset: 669 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 456, NextOffset: 493 - testutil.go:509: Offset: 669, NextOffset: 706 - testutil.go:509: Offset: 493, NextOffset: 782 - testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty3 foo_empty4 foo5 foo foo2 foo3] vs [foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo3 foo4 foo6] + 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: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1145, NextOffset: 1434 testutil.go:509: Offset: 1426, NextOffset: 1715 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 456, NextOffset: 493 + testutil.go:509: Offset: 669, NextOffset: 706 + testutil.go:509: Offset: 493, NextOffset: 782 + testutil.go:509: Offset: 706, NextOffset: 1029 + testutil.go:395: Comparing: "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 "": [foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo6 foo3 foo_empty4 foo_empty5] vs [foo foo_empty foo2 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo3 foo4 foo6 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo4 foo_empty5 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: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:509: Offset: 1797, NextOffset: 1942 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 669, NextOffset: 706 @@ -137535,53 +133921,49 @@ 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 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1029, NextOffset: 1066 - testutil.go:509: Offset: 782, NextOffset: 819 - testutil.go:509: Offset: 1066, NextOffset: 1389 - testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1760, NextOffset: 1797 - testutil.go:509: Offset: 2112, NextOffset: 2257 - testutil.go:509: Offset: 1797, NextOffset: 1942 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#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 24076 48124 72202 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 48124 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty foo3 foo_empty3 foo5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3] vs [foo4 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 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 -=== 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] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1452, NextOffset: 1489 @@ -137593,15 +133975,13 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 @@ -137609,84 +133989,85 @@ 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 foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [foo4 foo_empty5 foo2 foo_empty3 foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo6 foo_empty foo foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6 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: 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1040, NextOffset: 1077 + testutil.go:509: Offset: 794, NextOffset: 831 + testutil.go:509: Offset: 1077, NextOffset: 1404 + testutil.go:509: Offset: 831, NextOffset: 1123 + testutil.go:395: Comparing: "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: 2279 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1819, NextOffset: 1964 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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 96214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== 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=9,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24076 48124 72202 96182] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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: "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go: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 -=== RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 === 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 "": [foo2 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo_empty2 foo4 foo5 foo_empty5] vs [foo6 foo foo3 foo_empty3 foo5 foo_empty5 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo foo_empty3 foo5 foo6] vs [foo foo2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 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: "foo4" vs "foo4" + testutil.go:509: Offset: 1111, NextOffset: 1148 + testutil.go:509: Offset: 1395, NextOffset: 1432 + testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1765, NextOffset: 1802 testutil.go:509: Offset: 2084, NextOffset: 2121 @@ -137697,151 +134078,98 @@ 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_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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty5 foo foo_empty foo_empty2 foo4 foo5 foo2 foo3 foo_empty3 foo_empty4 foo6] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1395, NextOffset: 1432 - testutil.go:509: Offset: 1111, NextOffset: 1148 - testutil.go:509: Offset: 1432, NextOffset: 1722 - testutil.go:509: Offset: 1148, NextOffset: 1438 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo foo2 foo_empty3] vs [foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo foo_empty3 foo5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 383, NextOffset: 672 + testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "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_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_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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 1722, NextOffset: 1759 testutil.go:509: Offset: 1438, NextOffset: 1475 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:509: Offset: 1475, NextOffset: 1765 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:509: Offset: 1802, NextOffset: 1947 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48099 96227] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== 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=true,format=GNU - testutil.go:2349: [1] at 48099 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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"}]} -=== 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=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1125, NextOffset: 1162 -=== 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:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1162, NextOffset: 1456 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go: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: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo4 foo6 foo_empty5 foo foo_empty foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo6 foo3 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1456, NextOffset: 1493 testutil.go:509: Offset: 1738, NextOffset: 1775 testutil.go:509: Offset: 1493, NextOffset: 1787 testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo5 foo_empty5 foo6] vs [foo2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo_empty2 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 795, NextOffset: 832 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 832, NextOffset: 1125 + testutil.go:509: Offset: 1079, NextOffset: 1407 + testutil.go:395: Comparing: "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: 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: "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: 2103, NextOffset: 2140 testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty5 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo5 foo6] vs [foo2 foo_empty2 foo4 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1079, NextOffset: 1407 testutil.go:509: Offset: 832, NextOffset: 1125 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1407, NextOffset: 1444 - testutil.go:509: Offset: 1125, NextOffset: 1162 - testutil.go:509: Offset: 1444, NextOffset: 1738 - testutil.go:509: Offset: 1162, NextOffset: 1456 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 @@ -137854,64 +134182,97 @@ testutil.go:509: Offset: 465, NextOffset: 502 testutil.go:509: Offset: 714, NextOffset: 1042 testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 + 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 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU -=== 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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24076 48124 72202 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 48124 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": 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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go: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_empty5 foo foo_empty foo_empty2 foo_empty4 foo5 foo6 foo2 foo_empty3 foo4] vs [foo_empty5 foo foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2] - 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: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty5 foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 819, NextOffset: 1108 testutil.go:509: Offset: 1066, NextOffset: 1389 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1434, NextOffset: 1471 testutil.go:509: Offset: 1715, NextOffset: 1752 testutil.go:509: Offset: 1471, NextOffset: 1760 testutil.go:509: Offset: 1752, NextOffset: 2075 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1760, NextOffset: 1797 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 2075, NextOffset: 2112 - testutil.go:509: Offset: 1797, NextOffset: 1942 - testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 131, NextOffset: 168 + testutil.go:509: Offset: 344, NextOffset: 381 + testutil.go:509: Offset: 168, NextOffset: 456 + testutil.go:509: Offset: 381, NextOffset: 669 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 456, NextOffset: 493 testutil.go:509: Offset: 669, NextOffset: 706 testutil.go:509: Offset: 493, NextOffset: 782 testutil.go:509: Offset: 706, NextOffset: 1029 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "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: "foo6" vs "foo6" + testutil.go:509: Offset: 1760, NextOffset: 1797 + testutil.go:509: Offset: 2075, NextOffset: 2112 + testutil.go:509: Offset: 1797, NextOffset: 1942 + testutil.go:509: Offset: 2112, NextOffset: 2257 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo_empty foo2] vs [foo6 foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty2 foo3 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty2 foo4 foo_empty5 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1029, NextOffset: 1066 testutil.go:509: Offset: 782, NextOffset: 819 testutil.go:509: Offset: 1066, NextOffset: 1389 testutil.go:509: Offset: 819, NextOffset: 1108 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1389, NextOffset: 1426 - testutil.go:509: Offset: 1108, NextOffset: 1145 - testutil.go:509: Offset: 1426, NextOffset: 1715 - testutil.go:509: Offset: 1145, NextOffset: 1434 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2075, NextOffset: 2112 testutil.go:509: Offset: 1760, NextOffset: 1797 @@ -137923,136 +134284,176 @@ 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" 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_empty4" vs "foo_empty4" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go: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=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 48099 96211] +=== 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 24076 48124 72202 96182] 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 96211 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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=9,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48123 72199 96193] + 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 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72199 in stargz, uncompressed length 33124 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":463,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":500,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":794,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":831,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1123,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1160,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1452,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1489,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1782,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1819,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":675,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":712,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1040,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1077,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1404,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1441,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1733,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1770,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2097,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2134,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo6] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo6] - 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 -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - 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_empty5 foo foo_empty foo2 foo_empty2 foo4 foo5 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo6 foo_empty foo4 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 1452, NextOffset: 1489 + testutil.go:509: Offset: 1733, NextOffset: 1770 + testutil.go:509: Offset: 1489, NextOffset: 1782 + testutil.go:509: Offset: 1770, NextOffset: 2097 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 171, NextOffset: 463 testutil.go:509: Offset: 383, NextOffset: 675 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 463, NextOffset: 500 + testutil.go:509: Offset: 675, NextOffset: 712 + testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 794, NextOffset: 831 - testutil.go:509: Offset: 1040, NextOffset: 1077 - testutil.go:509: Offset: 831, NextOffset: 1123 - testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1123, NextOffset: 1160 testutil.go:509: Offset: 1404, NextOffset: 1441 testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo2 foo3 foo_empty3 foo_empty4 foo6] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty3 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty4 foo6 foo3 foo_empty3 foo2 foo_empty2 foo4 foo5 foo_empty5 foo 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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1404, NextOffset: 1441 + testutil.go:509: Offset: 1123, NextOffset: 1160 + testutil.go:509: Offset: 1441, NextOffset: 1733 + testutil.go:509: Offset: 1160, NextOffset: 1452 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 675, NextOffset: 712 testutil.go:509: Offset: 463, NextOffset: 500 testutil.go:509: Offset: 712, NextOffset: 1040 testutil.go:509: Offset: 500, NextOffset: 794 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 1040, NextOffset: 1077 testutil.go:509: Offset: 794, NextOffset: 831 testutil.go:509: Offset: 1077, NextOffset: 1404 testutil.go:509: Offset: 831, NextOffset: 1123 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1404, NextOffset: 1441 - testutil.go:509: Offset: 1123, NextOffset: 1160 - testutil.go:509: Offset: 1441, NextOffset: 1733 - testutil.go:509: Offset: 1160, NextOffset: 1452 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1733, NextOffset: 1770 testutil.go:509: Offset: 1452, NextOffset: 1489 testutil.go:509: Offset: 1770, NextOffset: 2097 testutil.go:509: Offset: 1489, NextOffset: 1782 - testutil.go:395: Comparing: "foo_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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24075 48123 72199 96179] + 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 48123 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72199 in stargz, uncompressed length 32000 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72199,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": 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_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24077 48130 72211 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-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_empty foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3] vs [foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo5 foo6 foo2 foo3 foo4] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 459, NextOffset: 496 - testutil.go:509: Offset: 672, NextOffset: 709 - testutil.go:509: Offset: 496, NextOffset: 785 - testutil.go:509: Offset: 709, NextOffset: 1033 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo6 foo foo_empty foo5 foo_empty5 foo4 foo_empty4] vs [foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo4 foo_empty5 foo6] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1395, NextOffset: 1432 @@ -138065,12 +134466,17 @@ testutil.go:509: Offset: 1475, NextOffset: 1765 testutil.go:509: Offset: 1759, NextOffset: 2084 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1765, NextOffset: 1802 - testutil.go:509: Offset: 2084, NextOffset: 2121 - testutil.go:509: Offset: 1802, NextOffset: 1947 - testutil.go:509: Offset: 2121, NextOffset: 2266 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 133, NextOffset: 170 + testutil.go:509: Offset: 346, NextOffset: 383 + testutil.go:509: Offset: 170, NextOffset: 459 + testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 459, NextOffset: 496 + testutil.go:509: Offset: 672, NextOffset: 709 + testutil.go:509: Offset: 496, NextOffset: 785 + testutil.go:509: Offset: 709, NextOffset: 1033 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 785, NextOffset: 822 @@ -138078,159 +134484,188 @@ 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" 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: "foo6" vs "foo6" + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1802, NextOffset: 1947 + testutil.go:509: Offset: 2121, NextOffset: 2266 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo6 foo2 foo3 foo_empty foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 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: "foo_empty5" vs "foo_empty5" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty] vs [foo4 foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo6 foo foo_empty foo2 foo_empty2] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 133, NextOffset: 170 testutil.go:509: Offset: 383, NextOffset: 672 testutil.go:509: Offset: 170, NextOffset: 459 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1033, NextOffset: 1070 + testutil.go:509: Offset: 785, NextOffset: 822 + testutil.go:509: Offset: 1070, NextOffset: 1395 + testutil.go:509: Offset: 822, NextOffset: 1111 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_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: "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: "foo4" vs "foo4" testutil.go:509: Offset: 1395, NextOffset: 1432 testutil.go:509: Offset: 1111, NextOffset: 1148 testutil.go:509: Offset: 1432, NextOffset: 1722 testutil.go:509: Offset: 1148, NextOffset: 1438 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2084, NextOffset: 2121 + testutil.go:509: Offset: 1765, NextOffset: 1802 + testutil.go:509: Offset: 2121, NextOffset: 2266 + 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 -=== 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=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96238] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48108 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 === 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 "": [foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3 foo6] vs [foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo3 foo_empty3 foo4 foo6 foo foo_empty foo2 foo_empty2] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1787, NextOffset: 1824 - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1824, NextOffset: 1969 - testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo foo_empty foo_empty3 foo4 foo6] + 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: 1456, NextOffset: 1493 + testutil.go:509: Offset: 1738, NextOffset: 1775 + testutil.go:509: Offset: 1493, NextOffset: 1787 + testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:509: Offset: 384, NextOffset: 677 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 465, NextOffset: 502 + testutil.go:509: Offset: 677, NextOffset: 714 + testutil.go:509: Offset: 502, NextOffset: 795 + testutil.go:509: Offset: 714, NextOffset: 1042 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 795, NextOffset: 832 testutil.go:509: Offset: 1042, NextOffset: 1079 testutil.go:509: Offset: 832, NextOffset: 1125 testutil.go:509: Offset: 1079, NextOffset: 1407 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1125, NextOffset: 1162 testutil.go:509: Offset: 1407, NextOffset: 1444 testutil.go:509: Offset: 1162, NextOffset: 1456 testutil.go:509: Offset: 1444, NextOffset: 1738 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1456, NextOffset: 1493 - testutil.go:509: Offset: 1738, NextOffset: 1775 - testutil.go:509: Offset: 1493, NextOffset: 1787 - testutil.go:509: Offset: 1775, NextOffset: 2103 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 502, NextOffset: 795 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1824, NextOffset: 1969 + testutil.go:509: Offset: 2140, NextOffset: 2285 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo6 foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty5 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo foo3 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty3 foo4 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo6 foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1407, NextOffset: 1444 + testutil.go:509: Offset: 1125, NextOffset: 1162 + testutil.go:509: Offset: 1444, NextOffset: 1738 + testutil.go:509: Offset: 1162, NextOffset: 1456 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 2103, NextOffset: 2140 + testutil.go:509: Offset: 1787, NextOffset: 1824 + testutil.go:509: Offset: 2140, NextOffset: 2285 + testutil.go:509: Offset: 1824, NextOffset: 1969 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 347, NextOffset: 384 testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 384, NextOffset: 677 testutil.go:509: Offset: 172, NextOffset: 465 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 677, NextOffset: 714 - testutil.go:509: Offset: 465, NextOffset: 502 - testutil.go:509: Offset: 714, NextOffset: 1042 - testutil.go:509: Offset: 502, NextOffset: 795 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" -=== 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=-2,prefix="../",src=2,format=PAX,minChunkSize=0 - 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: "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" +=== 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 24077 48130 72211 96191] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 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" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset + 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=2,format=GNU,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=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 24077 48130 72211 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24077 48130 72211 96191] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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: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 foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo5 .no.prefetch.landmark foo3 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 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" @@ -138244,6 +134679,7 @@ testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1481, NextOffset: 1772 testutil.go:509: Offset: 1763, NextOffset: 2088 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2088, NextOffset: 2125 @@ -138265,37 +134701,19 @@ 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 "": [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 .no.prefetch.landmark] vs [foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5] - 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty5] vs [foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 1398, NextOffset: 1435 - testutil.go:509: Offset: 1116, NextOffset: 1153 - testutil.go:509: Offset: 1435, NextOffset: 1726 - testutil.go:509: Offset: 1153, NextOffset: 1444 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1726, NextOffset: 1763 testutil.go:509: Offset: 1444, NextOffset: 1481 testutil.go:509: Offset: 1763, NextOffset: 2088 testutil.go:509: Offset: 1481, NextOffset: 1772 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 2088, NextOffset: 2125 testutil.go:509: Offset: 1772, NextOffset: 1809 testutil.go:509: Offset: 2125, NextOffset: 2270 testutil.go:509: Offset: 1809, NextOffset: 1954 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 345, NextOffset: 382 - testutil.go:509: Offset: 133, NextOffset: 170 - testutil.go:509: Offset: 382, NextOffset: 672 - testutil.go:509: Offset: 170, NextOffset: 460 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 672, NextOffset: 709 @@ -138303,89 +134721,107 @@ 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" + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 1398, NextOffset: 1435 + testutil.go:509: Offset: 1116, NextOffset: 1153 + testutil.go:509: Offset: 1435, NextOffset: 1726 + testutil.go:509: Offset: 1153, NextOffset: 1444 === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48108 96222] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48129 72209 96203] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,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: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 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72209 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: -=== 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=9,prefix="../",lossless=false,format=USTAR testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48129,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./foo","type":"reg","size":6,"mode":420,"offset":134,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":171,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":464,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":501,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":796,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":833,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1127,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1164,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1457,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1494,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":1788,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":1825,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./foo","type":"reg","size":6,"mode":420,"offset":346,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo","type":"chunk","offset":383,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo2","type":"reg","size":6,"mode":420,"offset":676,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo2","type":"chunk","offset":713,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty2","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo3","type":"reg","size":6,"mode":420,"offset":1042,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo3","type":"chunk","offset":1079,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty3","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo4","type":"reg","size":6,"mode":420,"offset":1408,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo4","type":"chunk","offset":1445,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty4","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo5","type":"reg","size":6,"mode":420,"offset":1738,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo5","type":"chunk","offset":1775,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"},{"name":"./foo_empty5","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./foo6","type":"reg","size":6,"mode":420,"offset":2103,"digest":"sha256:c7854c301113d781c6f3cc763390da65f6459ee30cc52359842f5901649abbee","chunkSize":4,"chunkDigest":"sha256:b23fcb8820e567d1143f4a15cfeaf04ba660bafd89eeb496e99ffd8bd1079f71"},{"name":"./foo6","type":"chunk","offset":2140,"chunkOffset":4,"chunkDigest":"sha256:0e07cf830957701d43c183f1515f63e6b68027e528f43ef52b1527a520ddec82"}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty5 foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6] vs [foo_empty2 foo3 foo_empty4 .no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 833, NextOffset: 1127 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo foo5 foo_empty5 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] vs [foo4 foo_empty4 foo5 foo6 foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo_empty5 .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: 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 testutil.go:509: Offset: 1494, NextOffset: 1788 testutil.go:509: Offset: 1775, NextOffset: 2103 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 134, NextOffset: 171 - testutil.go:509: Offset: 346, NextOffset: 383 - testutil.go:509: Offset: 171, NextOffset: 464 - testutil.go:509: Offset: 383, NextOffset: 676 + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:509: Offset: 713, NextOffset: 1042 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 833, NextOffset: 1127 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty4 .no.prefetch.landmark] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo3 foo6 foo_empty2 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:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty4 foo5 foo6 foo_empty3 foo4] vs [foo foo5 foo_empty5 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 1042, NextOffset: 1079 + testutil.go:509: Offset: 796, NextOffset: 833 + testutil.go:509: Offset: 1079, NextOffset: 1408 + testutil.go:509: Offset: 833, NextOffset: 1127 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2103, NextOffset: 2140 - testutil.go:509: Offset: 1788, NextOffset: 1825 - testutil.go:509: Offset: 2140, NextOffset: 2285 - testutil.go:509: Offset: 1825, NextOffset: 1970 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 346, NextOffset: 383 testutil.go:509: Offset: 134, NextOffset: 171 testutil.go:509: Offset: 383, NextOffset: 676 testutil.go:509: Offset: 171, NextOffset: 464 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 676, NextOffset: 713 + testutil.go:509: Offset: 464, NextOffset: 501 + testutil.go:509: Offset: 713, NextOffset: 1042 + testutil.go:509: Offset: 501, NextOffset: 796 + testutil.go:395: Comparing: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 1408, NextOffset: 1445 @@ -138393,40 +134829,36 @@ 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: "foo2" vs "foo2" - testutil.go:509: Offset: 676, NextOffset: 713 - testutil.go:509: Offset: 464, NextOffset: 501 - testutil.go:509: Offset: 713, NextOffset: 1042 - testutil.go:509: Offset: 501, NextOffset: 796 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 1042, NextOffset: 1079 - testutil.go:509: Offset: 796, NextOffset: 833 - testutil.go:509: Offset: 1079, NextOffset: 1408 - testutil.go:509: Offset: 833, NextOffset: 1127 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry + 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=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#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 24076 48129 72209 96189] + 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 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72209 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72209,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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: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"}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:341: B: TOCJSON: {"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 foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty3] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo4 foo_empty5 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: 462 - testutil.go:509: Offset: 384, NextOffset: 674 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 674, NextOffset: 711 - testutil.go:509: Offset: 499, NextOffset: 790 - testutil.go:509: Offset: 711, NextOffset: 1037 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty3 foo5 foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty] vs [foo_empty5 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo6] testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1037, NextOffset: 1074 @@ -138438,55 +134870,34 @@ 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: "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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 2093, NextOffset: 2130 - testutil.go:509: Offset: 1777, NextOffset: 1814 - testutil.go:509: Offset: 2130, NextOffset: 2275 - testutil.go:509: Offset: 1814, NextOffset: 1959 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96238] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo" 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: "foo4" vs "foo4" - testutil.go:509: Offset: 1400, NextOffset: 1437 - testutil.go:509: Offset: 1119, NextOffset: 1156 - testutil.go:509: Offset: 1437, NextOffset: 1729 -=== 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: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: 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_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: 1729, NextOffset: 1766 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:509: Offset: 1766, NextOffset: 2093 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo6] vs [foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty3 foo5 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 674, NextOffset: 711 -=== 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=-2,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 711, NextOffset: 1037 testutil.go:509: Offset: 499, NextOffset: 790 @@ -138496,38 +134907,83 @@ testutil.go:509: Offset: 790, NextOffset: 827 testutil.go:509: Offset: 1074, NextOffset: 1400 testutil.go:509: Offset: 827, NextOffset: 1119 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 48108 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:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 1400, NextOffset: 1437 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 + 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" 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: "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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1729, NextOffset: 1766 + testutil.go:509: Offset: 1448, NextOffset: 1485 + testutil.go:509: Offset: 1766, NextOffset: 2093 + testutil.go:509: Offset: 1485, NextOffset: 1777 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === RUN TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=USTAR + testutil.go:1580: testing streams: [0 0 24076 48126 72206 96200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#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 24076 48126 72206 96186] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 +=== 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=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_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo4 foo foo3 foo_empty3 foo5] vs [foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo foo_empty foo_empty2 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo3 foo4 foo6 foo] vs [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo2 foo3 foo_empty3 foo4 foo6 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 1466, NextOffset: 1503 + testutil.go:509: Offset: 1747, NextOffset: 1784 + testutil.go:509: Offset: 1503, NextOffset: 1799 + testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 1799, NextOffset: 1836 - testutil.go:509: Offset: 2114, NextOffset: 2151 - testutil.go:509: Offset: 1836, NextOffset: 1981 - testutil.go:509: Offset: 2151, NextOffset: 2296 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 467, NextOffset: 504 @@ -138535,11 +134991,7 @@ 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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 135, NextOffset: 172 @@ -138551,33 +135003,32 @@ testutil.go:509: Offset: 1047, NextOffset: 1084 testutil.go:509: Offset: 837, NextOffset: 1133 testutil.go:509: Offset: 1084, NextOffset: 1414 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 1466, NextOffset: 1503 - testutil.go:509: Offset: 1747, NextOffset: 1784 - testutil.go:509: Offset: 1503, NextOffset: 1799 - testutil.go:509: Offset: 1784, NextOffset: 2114 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty3 foo5 foo foo3 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2] - 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: "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: "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 "": [foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo6] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo4 foo6 foo foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 1747, NextOffset: 1784 testutil.go:509: Offset: 1466, NextOffset: 1503 testutil.go:509: Offset: 1784, NextOffset: 2114 testutil.go:509: Offset: 1503, NextOffset: 1799 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 348, NextOffset: 385 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 385, NextOffset: 680 + testutil.go:509: Offset: 172, NextOffset: 467 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 680, NextOffset: 717 testutil.go:509: Offset: 467, NextOffset: 504 @@ -138588,39 +135039,58 @@ 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: "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 === 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=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48108 96222] +=== 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 24076 48126 72206 96200] testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48108 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96222 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48126,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24076 48126 72206 96186] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72206 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev test2 .no.prefetch.landmark 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 barlink test .no.prefetch.landmark bar dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -138679,7 +135149,7 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar test dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -138698,23 +135168,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -138730,6 +135189,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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 @@ -138738,13 +135208,12 @@ 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=USTAR,minChunkSize=64000 -=== 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=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] 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" @@ -138758,16 +135227,14 @@ 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: "test2" vs "test2" testutil.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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -138781,8 +135248,6 @@ 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/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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -138807,16 +135272,12 @@ 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 bar foo3.txt baz.txt foo1.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:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -138825,17 +135286,23 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 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 @@ -138844,19 +135311,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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -138865,54 +135330,48 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=true,format=GNU + testutil.go:1580: testing streams: [0 0 24073 48124 72205 96199] + 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 72205 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 === 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=-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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48107 96235] +=== 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 24073 48124 72205 96185] 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test2 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 -=== 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/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 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96235 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 72205 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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 -=== 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48124,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72205,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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: 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 dev .no.prefetch.landmark baz.txt foo1.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -138934,11 +135393,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": [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" @@ -138954,32 +135413,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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 foo1.txt bar foo3.txt test test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test test2 bar foo3.txt foo1.txt barlink dev .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: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -138993,6 +135454,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: "test" vs "test" + testutil.go:401: 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 @@ -139006,22 +135480,47 @@ testutil.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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 === 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=-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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== 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 24078 48132 72215 96209] + 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=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=USTAR + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 + testutil.go:2349: [4] 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink baz.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 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: 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] @@ -139035,15 +135534,13 @@ 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": [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] -=== 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=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 @@ -139073,28 +135570,21 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test test2 .no.prefetch.landmark baz.txt bar 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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -139106,12 +135596,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139136,28 +135620,33 @@ 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=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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink baz.txt bar foo3.txt test dev test2 .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 foo1.txt foo3.txt test bar barlink 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48107 96219] - 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -139171,11 +135660,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 [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139187,8 +135676,6 @@ 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=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=USTAR,minChunkSize=0 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -139198,9 +135685,6 @@ 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-compression=externaltoc_gzip_compression_level=9,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 @@ -139208,44 +135692,19 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48107 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,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: 2824, NextOffset: 3881 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,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=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [dev test2 bar barlink foo1.txt foo3.txt test .no.prefetch.landmark 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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=9,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 @@ -139280,14 +135739,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": [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -139302,12 +135753,31 @@ 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=-2,prefix="../",format=PAX,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 24078 48132 72215 96195] + 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 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink test2 baz.txt foo1.txt dev .no.prefetch.landmark 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] @@ -139321,11 +135791,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 [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" @@ -139342,8 +135812,6 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139368,44 +135836,37 @@ 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 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: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev 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: "bar" vs "bar" + testutil.go:401: 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 testutil.go:509: Offset: 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-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go: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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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/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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139413,12 +135874,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: "bar" vs "bar" - testutil.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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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" @@ -139430,15 +135894,65 @@ 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:1580: testing streams: [0 0 24078 48132 72215 96209] + 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 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 33124 + testutil.go:2349: [4] 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24078 48132 72215 96195] + 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 + testutil.go:2349: [3] at 72215 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96195 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72215,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24077 48130 72211 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 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test .no.prefetch.landmark foo3.txt barlink dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 baz.txt bar foo3.txt barlink .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" @@ -139492,18 +136006,36 @@ 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 test .no.prefetch.landmark foo3.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt bar test dev .no.prefetch.landmark foo1.txt 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: 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" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go: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" @@ -139519,25 +136051,8 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -139551,44 +136066,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48104 96242] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24077 48130 72211 96191] 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=USTAR,minChunkSize=0#01 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt .no.prefetch.landmark baz.txt foo1.txt bar 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96242 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48130 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72211 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96191 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48130,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 bar foo3.txt barlink test baz.txt foo1.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -139608,21 +136114,16 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -139638,11 +136139,23 @@ 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 baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go: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 +=== 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=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev test2 test baz.txt 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -139659,9 +136172,7 @@ 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: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" @@ -139676,12 +136187,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: "bar" vs "bar" + testutil.go:401: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139698,15 +136214,28 @@ 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/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/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=-1,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48127 72208 96202] + 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 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test dev test2 barlink .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 [barlink dev test2 .no.prefetch.landmark bar foo3.txt test baz.txt 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 @@ -139731,7 +136260,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 [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" @@ -139765,7 +136294,7 @@ testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt test baz.txt foo1.txt barlink dev test2 .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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -139785,12 +136314,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: "bar" vs "bar" - testutil.go:401: 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" @@ -139802,12 +136325,18 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139824,24 +136353,30 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48104 96226] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 "": [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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -139857,21 +136392,6 @@ 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 48104 in stargz, uncompressed length 67584 - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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 @@ -139896,11 +136416,12 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark baz.txt 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: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -139908,11 +136429,8 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt dev 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: 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 @@ -139923,18 +136441,25 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "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" @@ -139950,49 +136475,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: "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 [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 -=== 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48127 72208 96188] + 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 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test .no.prefetch.landmark bar 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -140014,7 +136520,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": [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" @@ -140034,24 +136540,24 @@ testutil.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 bar barlink dev test2 baz.txt foo1.txt foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 2852, NextOffset: 3937 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 .no.prefetch.landmark foo3.txt 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: 4994, NextOffset: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 @@ -140066,6 +136572,12 @@ testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13330, NextOffset: 17544 testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140081,27 +136593,78 @@ testutil.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: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#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 24079 48127 72208 96202] + 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 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-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=PAX + testutil.go:1580: testing streams: [0 0 24079 48127 72208 96188] + 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 48127 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 bar foo3.txt dev barlink test .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140137,10 +136700,6 @@ testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48104 96242] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 @@ -140157,14 +136716,14 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt foo1.txt barlink test .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 bar test 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: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -140173,37 +136732,25 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== 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:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "dev" vs "dev" @@ -140212,59 +136759,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: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=PAX - testutil.go:2349: [1] at 48104 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 96242 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=64000 testutil.go:509: Offset: 0, NextOffset: 16076 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - 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=64000 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48104,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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: "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=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24078 48128 72208 96202] + 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 + testutil.go:2349: [3] at 72208 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,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: 2852, NextOffset: 3937 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt dev foo3.txt barlink test 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" @@ -140286,13 +136820,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 [testfifo testchar1 testchar2 testblock] -=== 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: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" @@ -140313,8 +136845,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=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: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 @@ -140323,30 +136853,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink .no.prefetch.landmark foo1.txt test dev test2 baz.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo1.txt dev bar foo3.txt barlink test test2 .no.prefetch.landmark baz.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -140360,6 +136880,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: 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 @@ -140373,35 +136915,29 @@ testutil.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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 barlink dev foo3.txt test .no.prefetch.landmark baz.txt bar] - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24078 48128 72208 96188] + 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 + testutil.go:2349: [3] at 72208 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96188 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140411,8 +136947,6 @@ 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/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=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -140428,7 +136962,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 [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" @@ -140436,15 +136970,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" -=== 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 96226] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/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=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140452,24 +136984,8 @@ 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 bar foo3.txt test foo1.txt barlink 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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/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=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=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -140480,54 +136996,39 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 baz.txt foo3.txt barlink .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 -=== 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 -=== 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=PAX - testutil.go:2349: [2] at 96226 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== 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:395: Comparing: "dev" vs "dev" + testutil.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/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -140537,16 +137038,54 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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=0,format=PAX,minChunkSize=0 -=== 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-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24080 48135 72220 96214] + 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 48135 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev test2 foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [barlink test dev test2 bar baz.txt foo1.txt foo3.txt .no.prefetch.landmark] + 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" @@ -140559,11 +137098,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": [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" @@ -140600,12 +137139,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: 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 "": [bar barlink test .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -140622,6 +137157,24 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -140641,37 +137194,24 @@ 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt bar 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 test2 bar barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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" @@ -140684,11 +137224,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 [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" @@ -140720,22 +137260,23 @@ 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 "": [test dev bar barlink foo1.txt foo3.txt test2 .no.prefetch.landmark 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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 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: "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: "test" vs "test" + testutil.go:401: 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 @@ -140747,14 +137288,9 @@ 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=GNU - testutil.go:1580: testing streams: [0 0 48105 96243] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -140763,22 +137299,10 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -140786,57 +137310,67 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.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=USTAR + testutil.go:1580: testing streams: [0 0 24080 48135 72220 96200] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR + testutil.go:2349: [1] at 24080 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48105 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#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 24080 48135 72220 96214] + 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 48135 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 -=== 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=-1,prefix="",lossless=false,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test2 foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev baz.txt foo1.txt bar foo3.txt .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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -140876,29 +137410,26 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev bar barlink 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: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 barlink test test2 baz.txt foo1.txt bar foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 @@ -140915,9 +137446,15 @@ 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" @@ -140929,17 +137466,46 @@ 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24080 48135 72220 96200] + 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev test2 test .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test2 test dev .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:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 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 @@ -140964,8 +137530,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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=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] @@ -140979,17 +137543,16 @@ 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 foo1.txt barlink bar foo3.txt test dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -140998,34 +137561,17 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "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 @@ -141034,24 +137580,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: "bar" vs "bar" + testutil.go:401: 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: "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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "test" vs "test" - testutil.go:401: 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 @@ -141060,39 +137607,50 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX + testutil.go:2349: [2] at 48135 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72220 in stargz, uncompressed length 32000 + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72220,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48105 96227] +=== 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 24079 48135 72219 96213] 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 96227 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 72219 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== 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":"foo3","type":"reg","size":64000,"mode":420,"offset":48135,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=-1,prefix="./",lossless=false,format=GNU === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 barlink test test2 .no.prefetch.landmark foo3.txt dev foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141123,8 +137681,6 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -141147,19 +137703,26 @@ 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 barlink test test2 .no.prefetch.landmark foo3.txt 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: 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt .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: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -141173,25 +137736,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] - 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 @@ -141205,34 +137749,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24079 48135 72219 96199] + 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 72219 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72219,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24079 48131 72214 96208] + 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 48131 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt dev test2 baz.txt foo1.txt bar .no.prefetch.landmark barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141269,10 +137838,15 @@ 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 "": [bar foo3.txt dev foo1.txt baz.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: "test2" vs "test2" + testutil.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 @@ -141284,6 +137858,9 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2 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] @@ -141296,6 +137873,23 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "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" @@ -141306,47 +137900,68 @@ 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=USTAR +=== 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: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: "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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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/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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48111 96253] +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=-1,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24079 48131 72214 96194] 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 33024 + testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink .no.prefetch.landmark baz.txt foo1.txt 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: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" @@ -141386,45 +138001,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: "test" vs "test" - testutil.go:401: 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-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96253 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:509: Offset: 9108, NextOffset: 9145 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 9145, NextOffset: 11255 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48111,"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: 10258, NextOffset: 12424 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48111,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "barlink" vs "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -141432,21 +138014,18 @@ testutil.go:509: Offset: 9034, NextOffset: 9071 testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/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: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -141460,15 +138039,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: "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 @@ -141482,28 +138052,21 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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: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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141520,8 +138083,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: 10956 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -141530,16 +138091,36 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48131 72214 96208] + 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 48131 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:509: Offset: 545, NextOffset: 12013 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 +=== 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 @@ -141550,10 +138131,7 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141565,6 +138143,9 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -141573,7 +138154,12 @@ 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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" @@ -141585,12 +138171,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: "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" @@ -141606,16 +138186,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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt baz.txt bar test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 @@ -141632,13 +138231,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] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141670,39 +138267,17 @@ 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 "": [test2 .no.prefetch.landmark baz.txt bar test dev foo1.txt foo3.txt barlink] 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 [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 "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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/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=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: "test2" vs "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 @@ -141711,13 +138286,7 @@ 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-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48111 96237] -=== 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 -=== 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/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 @@ -141727,8 +138296,23 @@ 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -141742,44 +138326,13 @@ 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-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 === RUN TestGzipEStargz/testBuild/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:2349: [1] at 48111 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2 foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt bar test foo3.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" @@ -141801,11 +138354,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/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" @@ -141821,23 +138374,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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -141846,9 +138411,9 @@ 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: "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 @@ -141859,42 +138424,91 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: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" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24079 48131 72214 96194] + 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 48131 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72214 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72214,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/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=PAX -=== 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=-1,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24076 48129 72213 96207] + 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 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72213 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 48129 72213 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 48129 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72213 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72213,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 + 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 @@ -141908,14 +138522,14 @@ 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: 1313 - testutil.go:509: Offset: 1264, NextOffset: 1591 + testutil.go:509: Offset: 1082, NextOffset: 1312 + testutil.go:509: Offset: 1264, NextOffset: 1590 testutil.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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -141947,52 +138561,47 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 493, NextOffset: 597 + testutil.go:509: Offset: 675, NextOffset: 779 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "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: "test" vs "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=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: 1591 - testutil.go:509: Offset: 1082, NextOffset: 1313 + testutil.go:509: Offset: 1264, NextOffset: 1590 + testutil.go:509: Offset: 1082, NextOffset: 1312 testutil.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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/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:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 135, NextOffset: 172 @@ -142007,46 +138616,63 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:509: Offset: 597, NextOffset: 971 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#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 48111 96253] + 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=USTAR + testutil.go:1580: testing streams: [0 0 24081 48137 72225 96219] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96253 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72225 in stargz, uncompressed length 33124 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=true,format=USTAR + 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48137,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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/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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -142054,116 +138680,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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + 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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar] vs [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: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:401: Directory: "" vs "": [dev baz.txt bar barlink test .no.prefetch.landmark 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: 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: 1066 - 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: 952 - testutil.go:395: Comparing: "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: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - 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: 951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - 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: 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": [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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "test2" vs "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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== 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: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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=USTAR,minChunkSize=0#01 -=== 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24081 48137 72225 96205] + 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72225 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink dev test2 test .no.prefetch.landmark baz.txt bar foo3.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 test2 barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142201,30 +138827,36 @@ 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: 987 - testutil.go:509: Offset: 785, NextOffset: 1167 -=== 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: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: 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: 1331 - testutil.go:509: Offset: 1278, NextOffset: 1610 + 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: 1325 + testutil.go:509: Offset: 1274, NextOffset: 1606 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" + 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 foo1.txt bar foo3.txt test dev 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: "test2" vs "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 @@ -142238,37 +138870,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1167 - testutil.go:509: Offset: 605, NextOffset: 987 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1278, NextOffset: 1610 - testutil.go:509: Offset: 1098, NextOffset: 1331 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -142282,183 +138883,212 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1274, NextOffset: 1606 + testutil.go:509: Offset: 1094, NextOffset: 1325 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48111 96237] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-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#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 24081 48137 72225 96219] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48111 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96237 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72225 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48137,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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 -=== 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: 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 -=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.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: 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: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "dev" vs "dev" - 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 "": [barlink .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "test2" vs "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 -=== 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=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - 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: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24081 48137 72225 96205] + 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 48137 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72225 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24081,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72225,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24080 48137 72223 96217] + 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 72223 in stargz, uncompressed length 33124 + testutil.go:2349: [4] 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev test2 foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -142495,19 +139125,56 @@ 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test dev .no.prefetch.landmark foo3.txt test2 foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1160 + testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -142520,26 +139187,11 @@ 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 99, NextOffset: 136 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "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 @@ -142553,51 +139205,50 @@ 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48111 96253] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01/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: [1] at 48111 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96253 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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=PAX,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 dev .no.prefetch.landmark bar barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 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: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.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" @@ -142605,119 +139256,154 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar barlink test baz.txt foo1.txt foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink test baz.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: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24080 48137 72223 96203] + 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 72223 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24080,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=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=-2,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48584 72812 97617] + 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 72812 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48584 72812 96773] + 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 72812 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24165 48584 72812 97617] + 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 72812 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink .no.prefetch.landmark test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar test test2 .no.prefetch.landmark 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] @@ -142728,14 +139414,14 @@ 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: 1333 - testutil.go:509: Offset: 1278, NextOffset: 1612 + testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:509: Offset: 1278, NextOffset: 1611 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -142764,16 +139450,32 @@ testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 285, NextOffset: 390 testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:509: Offset: 786, NextOffset: 1167 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev test2 baz.txt test .no.prefetch.landmark] 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 dev baz.txt bar 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -142787,37 +139489,11 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 248, NextOffset: 285 -=== 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 48111 96237] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 398, NextOffset: 536 -=== 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/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,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 - 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: 1167 - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -142827,199 +139503,193 @@ 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: 1612 - testutil.go:509: Offset: 1098, NextOffset: 1333 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 + testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:509: Offset: 285, NextOffset: 390 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48111 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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=9,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark barlink test2 baz.txt foo1.txt bar foo3.txt test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "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: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev test2 baz.txt foo1.txt barlink .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: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "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": [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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - 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: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX === 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=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=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48107 96247] +=== 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 48584 72812 96773] 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 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 72812 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1266,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1303,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1340,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1377,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":1118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1192,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1263,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1300,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1337,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1374,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2 foo1.txt] + 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: 1081 + testutil.go:509: Offset: 779, NextOffset: 1263 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1121 - testutil.go:509: Offset: 1266, NextOffset: 1303 - testutil.go:509: Offset: 1121, NextOffset: 1158 - testutil.go:509: Offset: 1303, NextOffset: 1340 - testutil.go:509: Offset: 1158, NextOffset: 1195 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1340, NextOffset: 1377 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 96247 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1195, NextOffset: 1539 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1377, NextOffset: 1809 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 1081, NextOffset: 1118 + testutil.go:509: Offset: 1263, NextOffset: 1300 + testutil.go:509: Offset: 1118, NextOffset: 1155 + testutil.go:509: Offset: 1300, NextOffset: 1337 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 1337, NextOffset: 1374 + testutil.go:509: Offset: 1192, NextOffset: 1536 + testutil.go:509: Offset: 1374, NextOffset: 1807 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -143030,11 +139700,6 @@ testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 @@ -143047,32 +139712,46 @@ 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/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: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1084 - testutil.go:509: Offset: 779, NextOffset: 1266 - 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 foo3.txt barlink baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt test .no.prefetch.landmark bar 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: 212, NextOffset: 249 + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 249, NextOffset: 286 +=== 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=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1263, NextOffset: 1300 + testutil.go:509: Offset: 1081, NextOffset: 1118 + testutil.go:509: Offset: 1300, NextOffset: 1337 + testutil.go:509: Offset: 1118, NextOffset: 1155 + testutil.go:509: Offset: 1337, NextOffset: 1374 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 1374, NextOffset: 1807 + testutil.go:509: Offset: 1192, NextOffset: 1536 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 @@ -143081,21 +139760,12 @@ 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: 1266, NextOffset: 1303 - testutil.go:509: Offset: 1084, NextOffset: 1121 - testutil.go:509: Offset: 1303, NextOffset: 1340 - testutil.go:509: Offset: 1121, NextOffset: 1158 -=== 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:509: Offset: 1340, NextOffset: 1377 - testutil.go:509: Offset: 1158, NextOffset: 1195 - testutil.go:509: Offset: 1377, NextOffset: 1809 - testutil.go:509: Offset: 1195, NextOffset: 1539 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1263 + testutil.go:509: Offset: 597, NextOffset: 1081 + testutil.go: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" @@ -143115,47 +139785,43 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 533 testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1266 - testutil.go:509: Offset: 597, NextOffset: 1084 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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=PAX,minChunkSize=64000 -=== 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=64000#02 +=== 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 48587 72818 97623] + 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 72818 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97623 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar 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: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 -=== 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: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 + 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": [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" @@ -143163,153 +139829,174 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 -=== 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: 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 "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2 baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: 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: "test2" vs "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: 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 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 + 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 + testutil.go:509: Offset: 0, NextOffset: 1179 testutil.go: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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo 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: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 + 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=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 48107 96231] +=== 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 48587 72818 96779] testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96231 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 72818 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96779 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48587,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24168 48589 72821 97626] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev .no.prefetch.landmark barlink test test2 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 .no.prefetch.landmark test dev test2 bar] + 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: 1093 - testutil.go:509: Offset: 785, NextOffset: 1273 + 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: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1204, NextOffset: 1550 - testutil.go:509: Offset: 1384, NextOffset: 1822 + 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: 1548 + testutil.go:509: Offset: 1381, NextOffset: 1819 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143338,27 +140025,30 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar 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: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt barlink test foo3.txt dev .no.prefetch.landmark baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1384, NextOffset: 1822 - testutil.go:509: Offset: 1204, NextOffset: 1550 + 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: 1819 + testutil.go:509: Offset: 1201, NextOffset: 1548 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143374,24 +140064,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: "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: 1273 - testutil.go:509: Offset: 605, NextOffset: 1093 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -143405,165 +140077,232 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 + 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=9,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48107 96247] +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24168 48589 72821 96782] 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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=64000 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:2349: [1] at 48107 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 96247 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72821 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48589,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=-2,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24168 48589 72821 97626] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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: 106, NextOffset: 1302 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - 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 [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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt 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: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:509: Offset: 106, NextOffset: 1301 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=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:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + 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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24168 48589 72821 96782] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24168 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72821 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24168,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 +=== 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 48591 72824 97629] + 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 48591 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 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24169 48591 72824 96785] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24169 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48591 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96785 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48591,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48591,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1096,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1133,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1170,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1275,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1312,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1349,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1386,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1269,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1306,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1343,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1380,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143601,32 +140340,28 @@ 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: 1096 - testutil.go:509: Offset: 782, NextOffset: 1275 + testutil.go:509: Offset: 603, NextOffset: 1090 + testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1096, NextOffset: 1133 - testutil.go:509: Offset: 1275, NextOffset: 1312 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1312, NextOffset: 1349 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1349, NextOffset: 1386 - testutil.go:509: Offset: 1207, NextOffset: 1554 - testutil.go:509: Offset: 1386, NextOffset: 1823 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1269, NextOffset: 1306 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1306, NextOffset: 1343 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1343, NextOffset: 1380 + testutil.go:509: Offset: 1201, NextOffset: 1548 + testutil.go:509: Offset: 1380, NextOffset: 1818 testutil.go:395: Comparing: "dev" vs "dev" -=== 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 48107 96231] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:401: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test dev .no.prefetch.landmark baz.txt 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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -143640,14 +140375,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: "bar" vs "bar" - testutil.go:401: 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: 1275 - testutil.go:509: Offset: 603, NextOffset: 1096 + 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] @@ -143663,78 +140393,60 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 -=== 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 48107 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96231 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48107,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48107,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48107,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 1269 + testutil.go:509: Offset: 603, NextOffset: 1090 +=== 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=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: 1275, NextOffset: 1312 - testutil.go:509: Offset: 1096, NextOffset: 1133 - testutil.go:509: Offset: 1312, NextOffset: 1349 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1349, NextOffset: 1386 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1386, NextOffset: 1823 - testutil.go:509: Offset: 1207, NextOffset: 1554 + testutil.go:509: Offset: 1269, NextOffset: 1306 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1306, NextOffset: 1343 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1343, NextOffset: 1380 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1380, NextOffset: 1818 + testutil.go:509: Offset: 1201, NextOffset: 1548 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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 24165 48585 72812 97617] + 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 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": 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_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR === 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/duplicated_entry_offset -=== 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=-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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -143742,69 +140454,73 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt barlink test foo3.txt .no.prefetch.landmark baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1300 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt baz.txt bar foo3.txt test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 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" @@ -143812,68 +140528,122 @@ testutil.go:395: Comparing: "test2" vs "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: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 +=== 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 48585 72812 96773] + 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 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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: 0, NextOffset: 1187 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX === 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=9,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 48106 96249] +=== 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 48585 72812 97617] 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 96249 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97617 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48585,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 +=== 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 48585 72812 96773] + 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 48585 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72812 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72812,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 24166 48587 72818 97623] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97623 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1104,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1284,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1321,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1358,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1395,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark 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: 1104, NextOffset: 1141 - testutil.go:509: Offset: 1284, NextOffset: 1321 - testutil.go:509: Offset: 1141, NextOffset: 1178 - testutil.go:509: Offset: 1321, NextOffset: 1358 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1358, NextOffset: 1395 - testutil.go:509: Offset: 1215, NextOffset: 1564 - testutil.go:509: Offset: 1395, NextOffset: 1833 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143911,17 +140681,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: 1104 - testutil.go:509: Offset: 786, NextOffset: 1284 + 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: 1561 + testutil.go:509: Offset: 1392, NextOffset: 1832 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 [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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 barlink bar foo3.txt 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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -143933,30 +140708,37 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 361, NextOffset: 398 testutil.go:509: Offset: 248, NextOffset: 285 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 680, NextOffset: 786 testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1284 - testutil.go:509: Offset: 606, NextOffset: 1104 + testutil.go:509: Offset: 786, NextOffset: 1281 + testutil.go:509: Offset: 606, NextOffset: 1101 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1284, NextOffset: 1321 - testutil.go:509: Offset: 1104, NextOffset: 1141 - testutil.go:509: Offset: 1321, NextOffset: 1358 - testutil.go:509: Offset: 1141, NextOffset: 1178 - testutil.go:509: Offset: 1358, NextOffset: 1395 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1395, NextOffset: 1833 - testutil.go:509: Offset: 1215, NextOffset: 1564 + 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: 1832 + testutil.go:509: Offset: 1212, NextOffset: 1561 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -143972,176 +140754,218 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=-2,prefix="/",lossless=false,format=GNU === 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_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24166 48587 72818 96779] + testutil.go:2330: got gzip streams: + testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 + testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 + testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72818 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96779 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72818,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt dev barlink test test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 -=== 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 96233] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1317 -=== 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/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: 1317 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt bar barlink test baz.txt 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: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "test2" vs "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: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + 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" +=== 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 48592 72826 97631] + 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 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72826 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97631 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 +=== 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 24170 48592 72826 96787] + 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 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72826 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96787 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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":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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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: "test2" vs "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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt 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: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 48106 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96233 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 + 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: 106, NextOffset: 1317 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1204 + 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 + 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: 1319 + testutil.go:509: Offset: 1271, NextOffset: 1597 testutil.go:395: Comparing: "dev" vs "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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144173,28 +140997,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: "test" vs "test" - testutil.go:401: 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: 1320 - testutil.go:509: Offset: 1271, NextOffset: 1598 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test2 bar barlink test foo3.txt dev .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: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -144203,16 +141007,35 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 323, NextOffset: 360 -=== 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=GNU,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: 535 testutil.go:509: Offset: 283, NextOffset: 387 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:509: Offset: 387, NextOffset: 496 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 783, NextOffset: 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 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: 1597 + testutil.go:509: Offset: 1089, NextOffset: 1319 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144228,71 +141051,29 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1598 - testutil.go:509: Offset: 1089, NextOffset: 1320 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 -=== 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 48114 96259] - 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 96259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -144300,123 +141081,177 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 +=== 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 48592 72826 97631] + 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 +=== 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=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 949 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [1] at 24170 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: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev 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: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [foo1.txt foo3.txt test baz.txt bar barlink dev test2 .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: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 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: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [2] at 48592 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [3] at 72826 in stargz, uncompressed length 33124 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1063 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX + testutil.go:2349: [4] at 97631 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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 -=== 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#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/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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark foo1.txt dev barlink test baz.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 24170 48592 72826 96787] + 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 48592 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72826 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96787 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24170,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72826,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=-2,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 24172 48594 72829 97634] + 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 48594 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 33124 + testutil.go:2349: [4] at 97634 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48594,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48594,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt bar test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -144463,17 +141298,19 @@ testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt dev barlink test 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:509: Offset: 539, NextOffset: 683 testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 539, NextOffset: 683 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink .no.prefetch.landmark baz.txt bar test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -144489,17 +141326,24 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 215, NextOffset: 252 + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 252, NextOffset: 289 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 289, NextOffset: 326 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 326, NextOffset: 363 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 363, NextOffset: 400 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 400, NextOffset: 539 + testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 683, NextOffset: 789 testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== 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=0 - 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" @@ -144511,62 +141355,47 @@ testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:509: Offset: 1100, NextOffset: 1333 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 215, NextOffset: 252 - testutil.go:509: Offset: 100, NextOffset: 137 -=== 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:509: Offset: 252, NextOffset: 289 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 289, NextOffset: 326 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 326, NextOffset: 363 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 363, NextOffset: 400 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 400, NextOffset: 539 - testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 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" +=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48114 96243] +=== 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_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24172 48594 72829 96790] 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 96243 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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 48594 in stargz, uncompressed length 33536 + testutil.go:2349: [3] at 72829 in stargz, uncompressed length 32000 + testutil.go:2349: [4] at 96790 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24172,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48594,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48594,"innerOffset":1536,"digest":"sha256:a5b90e4300cd8482d81b262177423d28173e71ce43de4837e4607d6512e73a3c","chunkSize":32000,"chunkDigest":"sha256:c2db33ce3d22566a75bb1c3a84a9e797cfcfdb010c96015aa0200c2d4ea20b67"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72829,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ff5d6f6fcb67550dd2f4df38131c694c70bb5db9b902003d45468143c4e8d448"} + 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt bar foo3.txt dev foo1.txt barlink test test2] - 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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.txt test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -144607,8 +141436,29 @@ 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink] 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 106, NextOffset: 1078 testutil.go:509: Offset: 0, NextOffset: 963 @@ -144645,8 +141495,6 @@ 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 -=== 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 @@ -144662,23 +141510,32 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" 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=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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev test2 .no.prefetch.landmark 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/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 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev baz.txt foo1.txt foo3.txt test .no.prefetch.landmark bar barlink 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:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -144713,41 +141570,10 @@ 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: 1328 + testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:509: Offset: 1277, NextOffset: 1606 - 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: 100, NextOffset: 137 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 250, NextOffset: 287 -=== 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:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar 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: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go: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 "": [baz.txt dev test2 foo3.txt barlink test .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: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -144761,6 +141587,14 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -144774,12 +141608,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1166 - testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -144790,185 +141618,166 @@ testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 1606 - testutil.go:509: Offset: 1097, NextOffset: 1328 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48114 96259] - testutil.go:2330: got gzip streams: + testutil.go:509: Offset: 1097, NextOffset: 1327 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-1,prefix="../",lossless=true,format=PAX - 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 96259 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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/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=GNU,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 -=== 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: 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar dev barlink test .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: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 + 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink 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: 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: "bar" vs "bar" testutil.go:401: 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: 954 + 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 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 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 [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:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.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 -=== 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-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48114 96243] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 baz.txt foo1.txt foo3.txt 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 test test2 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: 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: 1621 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145008,26 +141817,23 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev foo1.txt bar 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: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 998, NextOffset: 1035 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 1215, NextOffset: 1252 - testutil.go:509: Offset: 1072, NextOffset: 1109 - testutil.go:509: Offset: 1252, NextOffset: 1289 - testutil.go:509: Offset: 1109, NextOffset: 1341 - testutil.go:509: Offset: 1289, NextOffset: 1623 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - 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 [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 @@ -145041,15 +141847,10 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 795, NextOffset: 1178 testutil.go:509: Offset: 615, NextOffset: 998 testutil.go:395: Comparing: "test" vs "test" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=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: 1178, NextOffset: 1215 @@ -145058,20 +141859,8 @@ testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1072, NextOffset: 1109 - testutil.go:509: Offset: 1289, NextOffset: 1623 + testutil.go:509: Offset: 1289, NextOffset: 1621 testutil.go:509: Offset: 1109, NextOffset: 1341 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 686, NextOffset: 795 - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145087,38 +141876,25 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== 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=-1,prefix="../",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -145128,52 +141904,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: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + 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: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar .no.prefetch.landmark baz.txt barlink test dev test2 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: "test" vs "test" testutil.go:401: 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: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.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" @@ -145181,71 +141963,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: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 -=== 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: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 -=== 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:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 -=== 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 48114 96258] - 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 96258 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 baz.txt foo1.txt bar test dev .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 barlink test test2 bar foo3.txt dev] + 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: 1138 + testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:395: Comparing: "dev" vs "dev" -=== 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=USTAR,minChunkSize=0 - 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" @@ -145286,25 +142065,22 @@ 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 "": [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: "bar" vs "bar" + testutil.go:401: 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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo3.txt bar test dev .no.prefetch.landmark foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -145318,10 +142094,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 982, NextOffset: 1015 + testutil.go:509: Offset: 836, NextOffset: 869 + testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 869, NextOffset: 902 + testutil.go:509: Offset: 1048, NextOffset: 1081 + testutil.go:509: Offset: 902, NextOffset: 935 + testutil.go:509: Offset: 1081, NextOffset: 1357 + testutil.go:509: Offset: 935, NextOffset: 1138 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -145337,249 +142124,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=0,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 baz.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 + 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: 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: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": [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" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt bar .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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: 0, NextOffset: 615 -=== 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=64000 - testutil.go:509: Offset: 90, NextOffset: 710 -=== 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 48114 96242] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 615 -=== 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/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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.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: 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: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: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: "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 -=== 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=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: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [1] at 48114 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 96242 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 615 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 710 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 615 -=== 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 "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 testutil.go:395: Comparing: "test2" vs "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 + 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: "bar" vs "bar" + testutil.go:401: 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: "foo1.txt" vs "foo1.txt" + 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/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=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=USTAR - testutil.go:1580: testing streams: [0 0 48550 98034] - 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 foo1.txt baz.txt barlink dev .no.prefetch.landmark] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1151 - testutil.go:509: Offset: 1092, NextOffset: 1373 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98034 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== 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" -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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 [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 "": [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: "test2" vs "test2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 217, NextOffset: 250 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 -=== 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=9,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 283, NextOffset: 316 @@ -145612,8 +142292,27 @@ testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:509: Offset: 691, NextOffset: 993 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 946, NextOffset: 1151 + testutil.go:509: Offset: 1092, NextOffset: 1373 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo3.txt test test2 foo1.txt bar] 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 dev bar test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -145627,24 +142326,11 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 691, NextOffset: 993 - testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -145656,8 +142342,19 @@ testutil.go:509: Offset: 913, NextOffset: 946 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:509: Offset: 946, NextOffset: 1151 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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 + testutil.go: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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -145671,205 +142368,162 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=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-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48550 97059] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - 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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt test test2 foo1.txt bar 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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 -=== 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: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 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: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.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: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 713 -=== 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:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "test2" vs "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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt test dev test2 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: 842, NextOffset: 875 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 1144 + testutil.go:509: Offset: 1087, NextOffset: 1365 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" -=== 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=-2,prefix="",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48550 98034] - 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-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=-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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink dev test2 baz.txt foo1.txt bar foo3.txt test] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [2] at 98034 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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" testutil.go:509: Offset: 87, NextOffset: 120 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48550,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 216 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 120, NextOffset: 153 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48550,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 249 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-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=-2,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 testutil.go:509: Offset: 186, NextOffset: 219 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 282, NextOffset: 315 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 315, NextOffset: 348 @@ -145900,32 +142554,17 @@ 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: 1145 - testutil.go:509: Offset: 1087, NextOffset: 1365 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test baz.txt foo1.txt bar test2 .no.prefetch.landmark barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt 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: 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: 988 + testutil.go:509: Offset: 541, NextOffset: 842 testutil.go: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" @@ -145944,25 +142583,6 @@ 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: 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: 1365 - testutil.go:509: Offset: 941, 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 @@ -145976,181 +142596,153 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 dev test2 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: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 + 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: 1365 + 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 [testchar1 testchar2 testblock testfifo] + 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: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - 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/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink baz.txt] vs [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: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink dev baz.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: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 -=== 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 48550 97059] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: "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: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 48550 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread 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=9,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + 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: "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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.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: 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: 1157 - testutil.go:509: Offset: 1096, NextOffset: 1380 + 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:395: Comparing: "test2" vs "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: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:395: Comparing: "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 [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: 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: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" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146190,56 +142782,39 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:509: Offset: 695, NextOffset: 997 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 997, NextOffset: 1030 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:509: Offset: 1096, NextOffset: 1380 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 .no.prefetch.landmark 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: 185, NextOffset: 218 - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt test dev foo1.txt bar foo3.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 -=== 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 98040] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 122, NextOffset: 155 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 -=== 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=0 testutil.go:509: Offset: 284, NextOffset: 317 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=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" @@ -146250,124 +142825,129 @@ testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 917, NextOffset: 950 testutil.go:509: Offset: 1096, NextOffset: 1380 - testutil.go:509: Offset: 950, NextOffset: 1157 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:509: Offset: 351, NextOffset: 452 === 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=-2,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 48552 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98040 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test2 baz.txt foo3.txt barlink test .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink test .no.prefetch.landmark baz.txt dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] -=== 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=64000 - 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: 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:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 "": [bar foo3.txt barlink test foo1.txt baz.txt 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: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 621 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 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 - testutil.go:509: Offset: 0, NextOffset: 621 -=== 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=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: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -146375,61 +142955,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: 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: "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: "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:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 -=== 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 97065] - 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 97065 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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#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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 +=== 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=GNU,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt test dev foo3.txt barlink .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 baz.txt foo1.txt bar barlink foo3.txt test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 923, NextOffset: 956 + testutil.go:509: Offset: 1069, NextOffset: 1102 + testutil.go:509: Offset: 956, NextOffset: 989 + testutil.go:509: Offset: 1102, NextOffset: 1135 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 1135, NextOffset: 1168 + testutil.go:509: Offset: 1022, NextOffset: 1310 + testutil.go:509: Offset: 1168, NextOffset: 1535 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -146441,8 +143017,6 @@ testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 281, NextOffset: 314 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 @@ -146469,50 +143043,17 @@ 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: 923 + testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1312 - testutil.go:509: Offset: 1169, NextOffset: 1534 - testutil.go:395: Comparing: "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 "": [dev test2 foo1.txt test bar foo3.txt barlink .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: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1070, NextOffset: 1103 - testutil.go:509: Offset: 924, NextOffset: 957 - testutil.go:509: Offset: 1103, NextOffset: 1136 - testutil.go:509: Offset: 957, NextOffset: 990 - testutil.go:509: Offset: 1136, NextOffset: 1169 - testutil.go:509: Offset: 990, NextOffset: 1023 - testutil.go:509: Offset: 1169, NextOffset: 1534 - testutil.go:509: Offset: 1023, NextOffset: 1312 - testutil.go:395: Comparing: "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 "": [barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -146526,6 +143067,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: "test2" vs "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 @@ -146539,191 +143085,174 @@ 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: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 683, NextOffset: 1069 + testutil.go:509: Offset: 537, NextOffset: 923 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1069, NextOffset: 1102 + testutil.go:509: Offset: 923, NextOffset: 956 + testutil.go:509: Offset: 1102, NextOffset: 1135 + testutil.go:509: Offset: 956, NextOffset: 989 + testutil.go:509: Offset: 1135, NextOffset: 1168 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 1168, NextOffset: 1535 + testutil.go:509: Offset: 1022, NextOffset: 1310 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=64000 -=== 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 48555 98047] - 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 98047 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 -=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev .no.prefetch.landmark test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + 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 dev foo1.txt bar test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "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": [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: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev barlink test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go: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: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + 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 [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: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 850 -=== 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 48555 97072] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=-2,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 48555 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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/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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 === 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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":963,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":996,"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1076,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1142,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1175,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo3.txt test test2] + 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 bar barlink test baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1076, NextOffset: 1109 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1109, NextOffset: 1142 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1142, NextOffset: 1175 + testutil.go:509: Offset: 1029, NextOffset: 1321 + testutil.go:509: Offset: 1175, NextOffset: 1547 + testutil.go:395: Comparing: "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" @@ -146752,8 +143281,6 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 @@ -146763,46 +143290,16 @@ 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: 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: 1327 - testutil.go:509: Offset: 1180, NextOffset: 1552 + testutil.go:509: Offset: 545, NextOffset: 930 + testutil.go:509: Offset: 691, NextOffset: 1076 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt 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: 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" -=== 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 48555 98047] - 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: 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: 1552 - testutil.go:509: Offset: 1034, 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" @@ -146818,6 +143315,26 @@ 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: 1076 + testutil.go:509: Offset: 545, 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: 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: 1076, NextOffset: 1109 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1109, NextOffset: 1142 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1142, NextOffset: 1175 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1175, NextOffset: 1547 + testutil.go:509: Offset: 1029, NextOffset: 1321 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -146826,9 +143343,6 @@ testutil.go:509: Offset: 250, NextOffset: 283 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 220, NextOffset: 253 @@ -146837,195 +143351,136 @@ 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: "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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [1] at 48555 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98047 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread 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=9,prefix="./",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 .no.prefetch.landmark baz.txt bar dev foo1.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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.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/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 -=== 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 48555 97072] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 48555 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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: "test2" vs "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: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 === 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=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-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=-2,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48557 98053] - 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -147046,31 +143501,28 @@ testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 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:509: Offset: 541, NextOffset: 927 + testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1319 - testutil.go:509: Offset: 1174, NextOffset: 1545 + testutil.go:509: Offset: 927, NextOffset: 960 + testutil.go:509: Offset: 1073, NextOffset: 1106 + testutil.go:509: Offset: 960, NextOffset: 993 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 1026, NextOffset: 1317 + testutil.go:509: Offset: 1172, NextOffset: 1543 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147087,46 +143539,18 @@ testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark 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: 1075, NextOffset: 1108 - testutil.go:509: Offset: 929, NextOffset: 962 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 68708 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1108, NextOffset: 1141 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 98053 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=9,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1174, NextOffset: 1545 - testutil.go:509: Offset: 1028, NextOffset: 1319 -=== 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 "bar/bar.txt" -=== 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" -=== 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 "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test2 .no.prefetch.landmark baz.txt foo3.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: 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: "test2" vs "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 @@ -147140,20 +143564,12 @@ 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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -147167,201 +143583,152 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1073 + testutil.go:509: Offset: 541, NextOffset: 927 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1073, NextOffset: 1106 + testutil.go:509: Offset: 927, NextOffset: 960 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 960, NextOffset: 993 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 1172, NextOffset: 1543 + testutil.go:509: Offset: 1026, NextOffset: 1317 === 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=0,prefix="",format=PAX,minChunkSize=0#02 -=== 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#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-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48557 97078] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink dev test2 .no.prefetch.landmark foo3.txt bar test baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 756 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 48557 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97078 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 850 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] vs [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: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + 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/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-compression=externaltoc_gzip_compression_level=-2,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/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 98039] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt test dev .no.prefetch.landmark bar barlink 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: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 1328 - testutil.go:509: Offset: 1182, NextOffset: 1555 + 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] 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" @@ -147391,6 +143758,8 @@ testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 testutil.go:395: Comparing: "bar" vs "bar" @@ -147401,31 +143770,20 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 937 testutil.go:509: Offset: 695, NextOffset: 1083 -=== 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=PAX,minChunkSize=0 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 1083 - testutil.go:509: Offset: 549, NextOffset: 937 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 + testutil.go:509: Offset: 1083, NextOffset: 1116 testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 + testutil.go:509: Offset: 1116, NextOffset: 1149 testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 1555 + testutil.go:509: Offset: 1149, NextOffset: 1182 testutil.go:509: Offset: 1036, NextOffset: 1328 - testutil.go:395: Comparing: "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: 1182, NextOffset: 1557 + 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -147439,14 +143797,17 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 -=== 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=9,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 251, NextOffset: 284 @@ -147465,39 +143826,38 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 695, NextOffset: 1083 + testutil.go:509: Offset: 549, NextOffset: 937 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 937, NextOffset: 970 + testutil.go:509: Offset: 1116, NextOffset: 1149 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1149, NextOffset: 1182 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1182, NextOffset: 1557 + testutil.go:509: Offset: 1036, NextOffset: 1328 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48551 97064] - 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 97064 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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#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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 baz.txt 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" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar test .no.prefetch.landmark baz.txt dev test2 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: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 @@ -147506,6 +143866,14 @@ testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 854 @@ -147519,48 +143887,34 @@ testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 762 -=== 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=64000 testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "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 bar foo3.txt barlink test2 baz.txt foo1.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: 854 - testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:401: Directory: "" vs "": [foo1.txt bar test .no.prefetch.landmark baz.txt dev test2 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: 90, NextOffset: 854 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -147592,6 +143946,11 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 854 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: 854 + 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" @@ -147603,56 +143962,13 @@ testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 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/testfifo" vs "dev/testfifo" - testutil.go:395: 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=0,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=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 -=== 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 98039] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":838,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":871,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":904,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":1017,"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":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt foo3.txt test] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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": [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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar barlink test dev test2 .no.prefetch.landmark foo1.txt 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" @@ -147670,8 +143986,6 @@ testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 -=== 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:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 118, NextOffset: 151 testutil.go:509: Offset: 214, NextOffset: 247 @@ -147692,11 +144006,36 @@ 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: 838 + testutil.go:509: Offset: 679, 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: 838, NextOffset: 871 + testutil.go:509: Offset: 984, NextOffset: 1017 + testutil.go:509: Offset: 871, NextOffset: 904 + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 904, NextOffset: 937 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 937, NextOffset: 1139 + testutil.go:509: Offset: 1083, NextOffset: 1357 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 .no.prefetch.landmark foo1.txt bar barlink test dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -147706,8 +144045,6 @@ 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=externaltoc_gzip_compression_level=0,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=0 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 @@ -147715,34 +144052,23 @@ 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: "test" vs "test" - testutil.go:401: 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: 1356 - testutil.go:509: Offset: 936, NextOffset: 1139 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - 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: 984, NextOffset: 1017 + testutil.go:509: Offset: 838, NextOffset: 871 + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 871, NextOffset: 904 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 904, NextOffset: 937 + testutil.go:509: Offset: 1083, NextOffset: 1357 + testutil.go:509: Offset: 937, NextOffset: 1139 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -147751,55 +144077,21 @@ testutil.go:509: Offset: 247, NextOffset: 280 testutil.go:509: Offset: 151, NextOffset: 184 testutil.go:509: Offset: 280, NextOffset: 313 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 984 + testutil.go:509: Offset: 533, NextOffset: 838 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 48551 97064] - 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 97064 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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#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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev test2 .no.prefetch.landmark 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: 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": [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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark 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" @@ -147837,21 +144129,12 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -147859,17 +144142,15 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "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: "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 "": [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -147883,13 +144164,18 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 @@ -147898,59 +144184,52 @@ 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48553 98047] - testutil.go:2330: got gzip streams: -=== 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-compression=externaltoc_gzip_compression_level=-2,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=0,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98047 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":87,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":120,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":153,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":186,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":219,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":252,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":347,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":446,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":541,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt dev test2 baz.txt barlink test .no.prefetch.landmark] - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: 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/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=GNU,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: 1152 + testutil.go:509: Offset: 948, NextOffset: 1153 testutil.go:509: Offset: 1094, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -147990,17 +144269,31 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 541, NextOffset: 849 testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark 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: 687, NextOffset: 995 - testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test dev test2 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: 592, NextOffset: 687 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1094, NextOffset: 1373 + testutil.go:509: Offset: 948, NextOffset: 1153 testutil.go:395: Comparing: "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" @@ -148029,217 +144322,158 @@ 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: "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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48553 97072] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48553 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48553,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48553,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48553,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 1094, NextOffset: 1373 - testutil.go:509: Offset: 948, NextOffset: 1152 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:509: Offset: 541, NextOffset: 849 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== 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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev test2 baz.txt foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar dev test test2 .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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go: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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + 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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 -=== 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:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + 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" 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 -=== 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 48558 98053] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 627 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2 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: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go: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: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 + 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 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: "test2" vs "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: "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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#02 +=== 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [1] at 48558 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98053 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 627 -=== 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=9,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/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: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 628 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#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=1,prefix="",format=USTAR,minChunkSize=0#02 -=== 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 48558 97078] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test foo1.txt bar foo3.txt barlink dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 182, NextOffset: 215 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 215, NextOffset: 248 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 248, NextOffset: 281 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 281, NextOffset: 314 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 314, NextOffset: 347 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 @@ -148270,9 +144504,6 @@ 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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 909, NextOffset: 942 @@ -148280,61 +144511,33 @@ testutil.go:509: Offset: 942, NextOffset: 1146 testutil.go:509: Offset: 1088, NextOffset: 1364 testutil.go:395: Comparing: "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 [testchar2 testblock 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: 86, NextOffset: 119 - testutil.go:509: Offset: 182, NextOffset: 215 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 215, NextOffset: 248 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 248, NextOffset: 281 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 281, NextOffset: 314 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 314, NextOffset: 347 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:395: Comparing: "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 .no.prefetch.landmark bar foo3.txt barlink dev test2 foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt foo1.txt foo3.txt .no.prefetch.landmark 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97078 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=GNU,minChunkSize=0 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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=GNU,minChunkSize=0 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 314, NextOffset: 347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -148343,22 +144546,9 @@ testutil.go:509: Offset: 1022, NextOffset: 1055 testutil.go:509: Offset: 876, NextOffset: 909 testutil.go:509: Offset: 1055, NextOffset: 1088 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 1364 testutil.go:509: Offset: 942, NextOffset: 1146 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148374,41 +144564,27 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 989 - testutil.go:509: Offset: 537, NextOffset: 843 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 48558 98053] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== 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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test baz.txt foo1.txt bar barlink dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar] + 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -148417,81 +144593,66 @@ 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: 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: 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: 623 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 48558 in stargz, uncompressed length 68708 -=== 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: "foo3.txt" vs "foo3.txt" 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: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:395: Comparing: "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: 623 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 623 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 98053 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 623 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1638: got TOC entries: -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "bar" vs "bar" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=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: 623 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink dev test2 .no.prefetch.landmark foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar 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: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.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:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:509: Offset: 90, NextOffset: 717 @@ -148500,23 +144661,10 @@ 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: 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": [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: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 623 @@ -148530,9 +144678,13 @@ 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: "baz.txt" vs "baz.txt" + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -148541,64 +144693,18 @@ 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=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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 -=== 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 48558 97078] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 - testutil.go:2349: [1] at 48558 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97078 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48558,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48558,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48558,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1763: On "foo22": got preread of "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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark 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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 851 - testutil.go:509: Offset: 691, NextOffset: 997 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 950, NextOffset: 1155 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [dev .no.prefetch.landmark baz.txt foo1.txt bar 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" @@ -148627,19 +144733,37 @@ 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 test test2 foo3.txt barlink dev 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: 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: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go: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: 1155 + 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink 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" @@ -148648,8 +144772,6 @@ testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 250, NextOffset: 283 -=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 283, NextOffset: 316 testutil.go:509: Offset: 187, NextOffset: 220 @@ -148657,6 +144779,24 @@ 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: 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: 1155 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -148679,209 +144819,143 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 691, NextOffset: 998 + testutil.go:509: Offset: 545, NextOffset: 852 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 48560 98059] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 65536 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/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:2349: [1] at 48560 in stargz, uncompressed length 68708 - testutil.go:2349: [2] at 98059 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48560,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48560,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 628 -=== 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 "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink dev test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "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 -=== 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=9,prefix="../",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 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": [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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 testutil.go:395: Comparing: "test2" vs "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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 === 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=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48560 97084] - 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#02/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 48560 in stargz, uncompressed length 67584 - testutil.go:2349: [2] at 97084 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48560,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48560,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} - testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48560,"innerOffset":3584,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":64000,"chunkDigest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b"} -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":86,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":119,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":152,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":185,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":218,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":251,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":345,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":443,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":537,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark baz.txt bar test 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - 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=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1763: On "foo22": got preread of "bar/bar.txt" - testutil.go:1763: On "foo22": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 865 testutil.go:509: Offset: 686, NextOffset: 1014 @@ -148895,14 +144969,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 [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" @@ -148931,28 +145005,29 @@ 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 "": [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar 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: 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 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -148963,7 +145038,7 @@ 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -148979,26 +145054,26 @@ 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: "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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink dev .no.prefetch.landmark baz.txt test 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 test2 barlink test dev .no.prefetch.landmark baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 @@ -149036,11 +145111,11 @@ testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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" @@ -149057,153 +145132,92 @@ testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt bar test2 foo1.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: 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:401: Directory: "" vs "": [baz.txt foo1.txt barlink test dev .no.prefetch.landmark foo3.txt test2 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: 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: 764 testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "foo1.txt" vs "foo1.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 -=== 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: -=== 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:509: Offset: 93, NextOffset: 764 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 665 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 764 -=== 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=-1,prefix="",src=0,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:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 -=== 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=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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:509: Offset: 0, NextOffset: 665 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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: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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 bar foo3.txt barlink foo1.txt test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:509: Offset: 694, NextOffset: 1025 @@ -149217,10 +145231,10 @@ 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: 1190 + testutil.go:509: Offset: 975, NextOffset: 1189 testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -149234,84 +145248,14 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 253, NextOffset: 286 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 286, NextOffset: 319 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 319, NextOffset: 352 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:2349: [4] at 132343 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=0 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 220, NextOffset: 253 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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: 154, NextOffset: 187 - testutil.go:509: Offset: 253, NextOffset: 286 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 352, NextOffset: 473 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test dev foo1.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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#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: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:509: Offset: 545, NextOffset: 876 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -149322,16 +145266,25 @@ testutil.go:509: Offset: 1091, NextOffset: 1124 testutil.go:509: Offset: 942, NextOffset: 975 testutil.go:509: Offset: 1124, NextOffset: 1414 - testutil.go:509: Offset: 975, NextOffset: 1190 + testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:395: Comparing: "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: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: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -149347,71 +145300,31 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 253, NextOffset: 286 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 286, NextOffset: 319 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 319, NextOffset: 352 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 352, NextOffset: 473 + testutil.go:509: Offset: 253, NextOffset: 349 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === 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=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":65612,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test dev test2 bar baz.txt foo1.txt foo3.txt barlink .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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -149440,6 +145353,8 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 +=== 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: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -149448,12 +145363,13 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev bar foo3.txt foo1.txt test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -149462,12 +145378,15 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev test2 barlink .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: "foo1.txt" vs "foo1.txt" 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -149482,122 +145401,49 @@ 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 [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" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 771 -=== 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=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 -=== 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: - 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: 672 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 771 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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":65612,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== 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 -=== 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: 771 -=== 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=-1,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 672 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt dev bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -149632,94 +145478,45 @@ 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: 1184 + testutil.go:509: Offset: 969, NextOffset: 1181 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/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 "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 318, NextOffset: 351 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:509: Offset: 351, NextOffset: 471 + 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 1019, NextOffset: 1052 testutil.go:509: Offset: 870, NextOffset: 903 -=== 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1052, NextOffset: 1085 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 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: 903, NextOffset: 936 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 1085, NextOffset: 1118 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 936, NextOffset: 969 testutil.go:509: Offset: 1118, NextOffset: 1405 - testutil.go:509: Offset: 969, NextOffset: 1184 - testutil.go:395: Comparing: "dev" vs "dev" -=== 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:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] -=== 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"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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" -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 -=== 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 969, NextOffset: 1181 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -149731,312 +145528,171 @@ testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 186, NextOffset: 219 -=== 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=-1,prefix="/",src=0,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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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=-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":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":65612,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt barlink test dev test2] -=== 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 -=== 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=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go:395: Comparing: "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: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt bar 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: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 + 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] + 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: 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: "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 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-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: 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: "test" vs "test" testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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":65612,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 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 + 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 [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: 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX -=== 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=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 33067 65612 99191 131219] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 33067 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 65612 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 99191 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:401: Directory: "" vs "": [foo1.txt bar .no.prefetch.landmark baz.txt test dev test2 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: 452, NextOffset: 549 - testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go: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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 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 + 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: 881, NextOffset: 914 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1063, NextOffset: 1096 -=== 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] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1096, NextOffset: 1129 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 980, NextOffset: 1195 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1129, NextOffset: 1422 - testutil.go:395: Comparing: "dev" vs "dev" -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU - testutil.go:2349: [4] at 132343 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" + 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=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== 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:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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: 188, NextOffset: 221 testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 221, NextOffset: 254 @@ -150061,12 +145717,38 @@ 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 foo1.txt foo3.txt barlink test2 baz.txt 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: 351, NextOffset: 452 + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 980, NextOffset: 1194 + testutil.go:509: Offset: 1129, NextOffset: 1422 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" -=== 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=-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: 188, NextOffset: 221 @@ -150084,15 +145766,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 475, NextOffset: 601 testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1030 - testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1030, NextOffset: 1063 + testutil.go:509: Offset: 881, NextOffset: 914 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 914, NextOffset: 947 + testutil.go:509: Offset: 1096, NextOffset: 1129 + testutil.go:509: Offset: 947, NextOffset: 980 + testutil.go:509: Offset: 1129, NextOffset: 1422 + testutil.go:509: Offset: 980, NextOffset: 1194 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -150111,61 +145796,22 @@ 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: 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: 1195 + 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: "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=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt barlink test .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 @@ -150198,8 +145844,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=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=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -150207,70 +145851,41 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 99191 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: 673 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [4] at 131219 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR - 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: 93, NextOffset: 772 -=== 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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=-1,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -150283,37 +145898,28 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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: "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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 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: "test" vs "test" + testutil.go:401: 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 @@ -150322,83 +145928,28 @@ testutil.go:509: Offset: 0, NextOffset: 673 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=0,prefix="../",lossless=true,format=PAX === 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=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=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 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":958,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1107,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt dev barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar barlink baz.txt foo1.txt test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 958 + testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 1177, NextOffset: 1210 - testutil.go:509: Offset: 1061, NextOffset: 1371 - testutil.go:509: Offset: 1210, NextOffset: 1597 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 1173, NextOffset: 1206 + testutil.go:509: Offset: 1057, NextOffset: 1367 + testutil.go:509: Offset: 1206, NextOffset: 1592 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" @@ -150408,32 +145959,10 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":33067,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,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":65612,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":99191,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 152, NextOffset: 185 testutil.go:509: Offset: 251, NextOffset: 284 -=== 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=-1,prefix="",src=0,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 @@ -150461,37 +145990,25 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 962 - testutil.go:509: Offset: 686, NextOffset: 1111 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt test] 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: 1107, NextOffset: 1140 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1173, NextOffset: 1206 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 1206, NextOffset: 1592 + testutil.go:509: Offset: 1057, NextOffset: 1367 testutil.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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1111 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 537, NextOffset: 962 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1177, NextOffset: 1210 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 1210, NextOffset: 1597 - testutil.go:509: Offset: 1061, 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" @@ -150507,6 +146024,15 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1107 + testutil.go:509: Offset: 537, NextOffset: 958 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -150520,46 +146046,54 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24070 48490 72565 97370] - testutil.go:2330: got gzip streams: -=== 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=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 baz.txt foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2 foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72565 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -150567,123 +146101,101 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev baz.txt foo3.txt barlink test test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "test2" vs "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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - 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: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":88,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":154,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":187,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":220,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":253,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":349,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":449,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":970,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1069,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1119,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1152,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1218,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo3.txt test dev foo1.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 test dev 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: 970, NextOffset: 1003 + testutil.go:509: Offset: 1119, NextOffset: 1152 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1152, NextOffset: 1185 + testutil.go:509: Offset: 1036, NextOffset: 1069 + testutil.go:509: Offset: 1185, NextOffset: 1218 + testutil.go:509: Offset: 1069, NextOffset: 1382 + testutil.go:509: Offset: 1218, NextOffset: 1609 + testutil.go:395: Comparing: "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" @@ -150721,28 +146233,10 @@ 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: 1385 - testutil.go:509: Offset: 1221, NextOffset: 1614 - testutil.go:395: Comparing: "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: 545, NextOffset: 970 + testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test2 foo1.txt bar foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev .no.prefetch.landmark foo3.txt barlink 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -150756,6 +146250,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: "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: 1119, NextOffset: 1152 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1152, NextOffset: 1185 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1185, NextOffset: 1218 + testutil.go:509: Offset: 1036, NextOffset: 1069 + testutil.go:509: Offset: 1218, NextOffset: 1609 + testutil.go:509: Offset: 1069, NextOffset: 1382 + testutil.go:395: Comparing: "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: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1119 + testutil.go:509: Offset: 545, NextOffset: 970 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -150769,243 +146291,157 @@ testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 -=== 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 24070 48490 72565 96529] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 .no.prefetch.landmark bar barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== 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=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: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 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:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1122 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 545, NextOffset: 973 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1614 - testutil.go:509: Offset: 1072, NextOffset: 1385 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72565 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96529 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== 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=USTAR - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02/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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test baz.txt foo1.txt bar barlink dev test2] + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test2 dev .no.prefetch.landmark 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: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "test2" vs "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: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 testutil.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: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test baz.txt foo1.txt bar barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 === 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=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=1,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24070 48490 72565 97370] - 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 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72565 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:509: Offset: 471, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 foo1.txt barlink bar foo3.txt 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" - 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: 1377 - testutil.go:509: Offset: 1214, NextOffset: 1605 + 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: 1373 + testutil.go:509: Offset: 1211, NextOffset: 1600 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -151017,8 +146453,6 @@ testutil.go:509: Offset: 252, NextOffset: 285 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=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: 219, NextOffset: 252 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 @@ -151036,12 +146470,26 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .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: "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: 690, NextOffset: 1115 - testutil.go:509: Offset: 541, NextOffset: 966 + testutil.go:509: Offset: 541, NextOffset: 963 + testutil.go:509: Offset: 690, NextOffset: 1112 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -151055,31 +146503,29 @@ 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: 1112 + testutil.go:509: Offset: 541, 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: 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: 1605 - testutil.go:509: Offset: 1065, NextOffset: 1377 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: 1600 + testutil.go:509: Offset: 1062, NextOffset: 1373 + 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" @@ -151094,194 +146540,157 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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:509: Offset: 252, NextOffset: 347 === 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=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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 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:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:395: Comparing: "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 [barlink dev test2 .no.prefetch.landmark 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: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 -=== 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 24070 48490 72565 96529] - 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: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 922 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24070 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 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=false,format=PAX - 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:395: Comparing: "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 "": [foo3.txt test2 foo1.txt bar barlink test dev .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: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 -=== 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 - testutil.go:2349: [4] at 96529 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:401: Directory: "" vs "": [barlink dev test2 bar foo3.txt test .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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" -=== 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: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24070,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48490,"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=64000 - testutil.go:509: Offset: 93, NextOffset: 922 -=== 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":48490,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72565,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 823 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 922 -=== 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: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "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: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 -=== 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: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 === 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=9,prefix="/",format=USTAR,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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1043,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1126,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1159,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1192,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1225,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":974,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1007,"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":1073,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1123,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1156,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1189,"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test 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: "bar" vs "bar" + testutil.go:401: 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: 977 - testutil.go:509: Offset: 698, NextOffset: 1126 + testutil.go:509: Offset: 549, NextOffset: 974 + testutil.go:509: Offset: 698, NextOffset: 1123 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1010 - testutil.go:509: Offset: 1126, NextOffset: 1159 - testutil.go:509: Offset: 1010, NextOffset: 1043 - testutil.go:509: Offset: 1159, NextOffset: 1192 - testutil.go:509: Offset: 1043, NextOffset: 1076 - testutil.go:509: Offset: 1192, NextOffset: 1225 - testutil.go:509: Offset: 1076, NextOffset: 1387 - testutil.go:509: Offset: 1225, NextOffset: 1620 + testutil.go:509: Offset: 974, NextOffset: 1007 + testutil.go:509: Offset: 1123, NextOffset: 1156 + testutil.go:509: Offset: 1007, NextOffset: 1040 + testutil.go:509: Offset: 1156, NextOffset: 1189 + testutil.go:509: Offset: 1040, NextOffset: 1073 + testutil.go:509: Offset: 1189, NextOffset: 1222 + testutil.go:509: Offset: 1073, NextOffset: 1384 + testutil.go:509: Offset: 1222, NextOffset: 1615 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -151319,30 +146728,31 @@ 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 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: "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:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt bar test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1126 - testutil.go:509: Offset: 549, NextOffset: 977 + testutil.go:509: Offset: 698, NextOffset: 1123 + testutil.go:509: Offset: 549, NextOffset: 974 + testutil.go: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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1123, NextOffset: 1156 + testutil.go:509: Offset: 974, NextOffset: 1007 + testutil.go:509: Offset: 1156, NextOffset: 1189 + testutil.go:509: Offset: 1007, NextOffset: 1040 + testutil.go:509: Offset: 1189, NextOffset: 1222 + testutil.go:509: Offset: 1040, NextOffset: 1073 + testutil.go:509: Offset: 1222, NextOffset: 1615 + testutil.go:509: Offset: 1073, NextOffset: 1384 + testutil.go:395: Comparing: "test2" vs "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 @@ -151356,8 +146766,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: "test2" vs "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 @@ -151365,205 +146773,150 @@ testutil.go:509: Offset: 122, NextOffset: 155 testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 155, NextOffset: 188 -=== 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=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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1126, NextOffset: 1159 - testutil.go:509: Offset: 977, NextOffset: 1010 - testutil.go:509: Offset: 1159, NextOffset: 1192 - testutil.go:509: Offset: 1010, NextOffset: 1043 - testutil.go:509: Offset: 1192, NextOffset: 1225 - testutil.go:509: Offset: 1043, NextOffset: 1076 - testutil.go:509: Offset: 1225, NextOffset: 1620 - testutil.go:509: Offset: 1076, NextOffset: 1387 + 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24069 48490 72563 97368] - 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=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=true,format=GNU - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72563 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test2] + 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 dev bar foo3.txt test test2] 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: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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + 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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt bar barlink test dev baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev .no.prefetch.landmark baz.txt test test2 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: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: "dev" vs "dev" -=== 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: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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24069 48490 72563 96527] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24069 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48490 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72563 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24069,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72563,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 bar dev foo1.txt foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar test dev foo3.txt barlink 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] @@ -151574,14 +146927,14 @@ 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: 1183 + 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": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151613,26 +146966,18 @@ 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 "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 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: 1018 testutil.go:509: Offset: 537, NextOffset: 869 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1018, NextOffset: 1051 - testutil.go:509: Offset: 869, NextOffset: 902 - testutil.go:509: Offset: 1051, NextOffset: 1084 - testutil.go:509: Offset: 902, NextOffset: 935 - testutil.go:509: Offset: 1084, NextOffset: 1117 - testutil.go:509: Offset: 935, NextOffset: 968 - testutil.go:509: Offset: 1117, NextOffset: 1400 - testutil.go:509: Offset: 968, NextOffset: 1183 + testutil.go:509: Offset: 686, NextOffset: 1018 + 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 [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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -151646,21 +146991,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: "bar" vs "bar" - testutil.go:401: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 - 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 @@ -151674,15 +147004,48 @@ 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=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + 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: 1018 + testutil.go:509: Offset: 537, NextOffset: 869 + 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: 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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/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=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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt bar barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark baz.txt bar foo3.txt barlink 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: 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 @@ -151692,19 +147055,12 @@ 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 -=== 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 48495 72574 97379] - 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: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -151721,9 +147077,6 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=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: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 @@ -151732,23 +147085,7 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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 @@ -151761,19 +147098,8 @@ 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 test2 baz.txt bar barlink test .no.prefetch.landmark foo1.txt 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 dev test2 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -151789,72 +147115,78 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: "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: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== 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:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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=false,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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24073 48495 72574 96538] +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar barlink test2 dev .no.prefetch.landmark baz.txt foo3.txt test] + 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: 881, NextOffset: 914 -=== 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=0,format=GNU,minChunkSize=0 - 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: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": [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" @@ -151873,9 +147205,6 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 253, NextOffset: 349 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 @@ -151893,25 +147222,13 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=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: 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: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_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 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -151921,34 +147238,44 @@ testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [3] at 72574 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:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [4] at 96538 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: 253, NextOffset: 349 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 + 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: 1418 + testutil.go:509: Offset: 981, NextOffset: 1196 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 @@ -151959,202 +147286,143 @@ 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: 1030 - testutil.go:509: Offset: 545, NextOffset: 881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 1417 - testutil.go:509: Offset: 980, NextOffset: 1195 -=== 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=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" === 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#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=0,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar foo3.txt test 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: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 681 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go: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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt dev test2 .no.prefetch.landmark baz.txt barlink test 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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: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 "": [foo3.txt test dev test2 baz.txt bar barlink .no.prefetch.landmark foo1.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: "" vs "" + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24073 48495 72574 97379] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,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=PAX - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test2] + 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: 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: 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: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 +=== 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/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/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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 barlink dev .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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -152200,25 +147468,30 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "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: "test" vs "test" testutil.go:401: 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: 1025, NextOffset: 1058 testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 1058, NextOffset: 1091 testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 975, NextOffset: 1188 testutil.go:509: Offset: 1124, NextOffset: 1409 - testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -152240,10 +147513,17 @@ 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: 1188 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152259,182 +147539,161 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt baz.txt foo1.txt bar barlink .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 -=== 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 48495 72574 96538] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 773 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 testutil.go:395: Comparing: "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: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48495 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: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72574 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 674 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 674 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go: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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72574,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 674 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar 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: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 testutil.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: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=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 -=== 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=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt bar dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test test2 barlink dev .no.prefetch.landmark baz.txt foo1.txt bar] + 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: 1198 + 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 [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" @@ -152471,38 +147730,22 @@ 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 "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 549, NextOffset: 886 testutil.go:509: Offset: 698, NextOffset: 1035 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 549, NextOffset: 886 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 886, NextOffset: 919 testutil.go:509: Offset: 1068, NextOffset: 1101 - testutil.go:509: Offset: 952, NextOffset: 985 + testutil.go:509: Offset: 919, NextOffset: 952 testutil.go:509: Offset: 1101, NextOffset: 1134 - testutil.go:509: Offset: 985, NextOffset: 1199 + testutil.go:509: Offset: 952, NextOffset: 985 testutil.go:509: Offset: 1134, NextOffset: 1425 - 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48495 72572 97377] - 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: "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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 985, NextOffset: 1198 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152517,25 +147760,13 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 -=== 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=GNU,minChunkSize=0 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: "test" vs "test" - testutil.go:401: 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: "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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -152549,49 +147780,20 @@ 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=true,format=GNU - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 - 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72572 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar dev test test2 .no.prefetch.landmark baz.txt foo3.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 @@ -152603,8 +147805,6 @@ testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 -=== 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=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -152631,16 +147831,15 @@ 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": [testfifo testchar1 testchar2 testblock] 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev .no.prefetch.landmark baz.txt foo3.txt barlink test 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:395: Comparing: "test2" vs "test2" + testutil.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 @@ -152649,6 +147848,21 @@ testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152677,10 +147891,17 @@ testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 @@ -152689,39 +147910,31 @@ 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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1954,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev test2 bar 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: 1880, NextOffset: 1917 + testutil.go:509: Offset: 2163, NextOffset: 2200 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1991, NextOffset: 2430 + testutil.go:509: Offset: 2274, NextOffset: 2794 testutil.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" -=== 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=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=false,format=GNU - testutil.go:1580: testing streams: [0 0 24072 48495 72572 96536] - 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=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=GNU - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48495 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72572 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72572,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1954,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.txt barlink test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -152729,8 +147942,6 @@ testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 386, NextOffset: 423 -=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 246, NextOffset: 283 @@ -152764,25 +147975,26 @@ testutil.go:509: Offset: 926, NextOffset: 1880 testutil.go:509: Offset: 1209, NextOffset: 2163 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar 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: 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: 1880, NextOffset: 1917 testutil.go:509: Offset: 2163, NextOffset: 2200 - testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 1880, NextOffset: 1917 testutil.go:509: Offset: 2200, NextOffset: 2237 - testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 1917, NextOffset: 1954 testutil.go:509: Offset: 2237, NextOffset: 2274 - testutil.go:509: Offset: 1991, NextOffset: 2432 - testutil.go:509: Offset: 2274, NextOffset: 2795 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 test dev baz.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2274, NextOffset: 2794 + testutil.go:509: Offset: 1991, NextOffset: 2430 + testutil.go:395: Comparing: "test2" vs "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 @@ -152796,9 +148008,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -152812,216 +148021,164 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 767, NextOffset: 1008 testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2163 testutil.go:509: Offset: 926, NextOffset: 1880 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2163, NextOffset: 2200 - testutil.go:509: Offset: 1880, NextOffset: 1917 - testutil.go:509: Offset: 2200, NextOffset: 2237 - testutil.go:509: Offset: 1917, NextOffset: 1954 - testutil.go:509: Offset: 2237, NextOffset: 2274 - testutil.go:509: Offset: 1954, NextOffset: 1991 - testutil.go:509: Offset: 2274, NextOffset: 2795 - testutil.go:509: Offset: 1991, NextOffset: 2432 + 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev barlink test test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar dev test2 test .no.prefetch.landmark baz.txt foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24072 48493 72567 97372] - 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: 2347 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== 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=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt barlink test .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: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [1] at 24072 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [2] at 48493 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: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 72567 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, 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: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 testutil.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: "test" vs "test" - testutil.go:401: 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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 testutil.go:395: Comparing: "test2" vs "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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 === 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/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/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#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.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: 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: 2454 - testutil.go:509: Offset: 2290, NextOffset: 2816 + testutil.go:509: Offset: 1896, NextOffset: 1933 + testutil.go:509: Offset: 2177, NextOffset: 2214 + testutil.go:509: Offset: 1933, NextOffset: 1970 + testutil.go:509: Offset: 2214, NextOffset: 2251 + testutil.go:509: Offset: 1970, NextOffset: 2007 + testutil.go:509: Offset: 2251, NextOffset: 2288 + testutil.go:509: Offset: 2007, NextOffset: 2450 + testutil.go:509: Offset: 2288, NextOffset: 2813 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -153063,53 +148220,53 @@ 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:509: Offset: 934, NextOffset: 1896 + testutil.go:509: Offset: 1215, NextOffset: 2177 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark baz.txt bar dev test2 foo1.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: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt 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: 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: 2179 - testutil.go:509: Offset: 934, NextOffset: 1898 - 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:509: Offset: 1215, NextOffset: 2177 + testutil.go:509: Offset: 934, NextOffset: 1896 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2454 + testutil.go:509: Offset: 2177, NextOffset: 2214 + testutil.go:509: Offset: 1896, NextOffset: 1933 + testutil.go:509: Offset: 2214, NextOffset: 2251 + testutil.go:509: Offset: 1933, NextOffset: 1970 + testutil.go:509: Offset: 2251, NextOffset: 2288 + testutil.go:509: Offset: 1970, NextOffset: 2007 + testutil.go:509: Offset: 2288, NextOffset: 2813 + 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 534, NextOffset: 770 + testutil.go:509: Offset: 322, NextOffset: 524 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153126,196 +148283,153 @@ testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=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 24072 48493 72567 96531] - 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 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 bar foo3.txt dev baz.txt foo1.txt test] - 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,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 -=== 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: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev test2 .no.prefetch.landmark 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: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 -=== 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=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar barlink test baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24072 48493 72567 97372] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX - 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 48493 in stargz, uncompressed length 33536 -=== 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: [3] at 72567 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev baz.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: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2173, NextOffset: 2210 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2210, NextOffset: 2247 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2247, NextOffset: 2284 - testutil.go:509: Offset: 2001, NextOffset: 2445 - testutil.go:509: Offset: 2284, NextOffset: 2809 + testutil.go:509: Offset: 1886, NextOffset: 1923 + testutil.go:509: Offset: 2169, NextOffset: 2206 + testutil.go:509: Offset: 1923, NextOffset: 1960 + testutil.go:509: Offset: 2206, NextOffset: 2243 + testutil.go:509: Offset: 1960, NextOffset: 1997 + testutil.go:509: Offset: 2243, NextOffset: 2280 + testutil.go:509: Offset: 1997, NextOffset: 2439 + testutil.go:509: Offset: 2280, NextOffset: 2803 testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153353,20 +148467,44 @@ 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: 1890 - testutil.go:509: Offset: 1213, NextOffset: 2173 + testutil.go:509: Offset: 930, NextOffset: 1886 + testutil.go:509: Offset: 1213, NextOffset: 2169 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt barlink test test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "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: 2173 - testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:509: Offset: 1213, NextOffset: 2169 + testutil.go:509: Offset: 930, NextOffset: 1886 + testutil.go:395: Comparing: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2169, NextOffset: 2206 + testutil.go:509: Offset: 1886, NextOffset: 1923 + testutil.go:509: Offset: 2206, NextOffset: 2243 + testutil.go:509: Offset: 1923, NextOffset: 1960 + testutil.go:509: Offset: 2243, NextOffset: 2280 + testutil.go:509: Offset: 1960, NextOffset: 1997 + testutil.go:509: Offset: 2280, NextOffset: 2803 + testutil.go:509: Offset: 1997, NextOffset: 2439 testutil.go:395: Comparing: "test2" vs "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 -=== 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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 @@ -153377,29 +148515,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: 2173, NextOffset: 2210 - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2210, NextOffset: 2247 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2247, NextOffset: 2284 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2284, NextOffset: 2809 - testutil.go:509: Offset: 2001, NextOffset: 2445 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -153407,219 +148522,155 @@ testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 211, NextOffset: 248 -=== 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: 460, NextOffset: 497 testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 === 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24072 48493 72567 96531] - 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 48493 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72567 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96531 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24072,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72567,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 dev .no.prefetch.landmark baz.txt foo1.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + 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 test2 foo3.txt barlink 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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 dev .no.prefetch.landmark baz.txt foo1.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 testutil.go:395: Comparing: "test2" vs "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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "test2" vs "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: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go: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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 -=== 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: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU === 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=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48493 72568 97373] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1909,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1946,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1983,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72568 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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: 1014, NextOffset: 1218 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 937, NextOffset: 1909 - testutil.go:509: Offset: 1218, NextOffset: 2190 - 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 baz.txt test2 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: 1909, NextOffset: 1946 - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1946, NextOffset: 1983 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1983, NextOffset: 2020 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2020, NextOffset: 2467 - testutil.go:509: Offset: 2301, NextOffset: 2830 + 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: 2464 + testutil.go:509: Offset: 2299, NextOffset: 2825 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153648,8 +148699,20 @@ 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: 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 "": [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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test dev test2 foo1.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -153661,26 +148724,25 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 286, NextOffset: 323 -=== 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:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1909, NextOffset: 1946 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1946, NextOffset: 1983 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1983, NextOffset: 2020 - testutil.go:509: Offset: 2301, NextOffset: 2830 - testutil.go:509: Offset: 2020, NextOffset: 2467 + 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: 2825 + testutil.go:509: Offset: 2018, NextOffset: 2464 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -153699,188 +148761,149 @@ 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: 2190 - testutil.go:509: Offset: 937, NextOffset: 1909 + testutil.go:509: Offset: 1218, NextOffset: 2188 + testutil.go:509: Offset: 937, NextOffset: 1907 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset === 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=GNU,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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 .no.prefetch.landmark foo1.txt 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: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 -=== 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: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48493 72568 96532] - 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: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 -=== 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=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 -=== 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: 2168 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [2] at 48493 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [3] at 72568 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [4] at 96532 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: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" -=== 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} -=== 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=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72568,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=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:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "test2" vs "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: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR -=== 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=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2434,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2471,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2508,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2545,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2717,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2754,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2791,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2828,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 baz.txt bar barlink .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 barlink dev foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 349, NextOffset: 386 @@ -153894,8 +148917,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 -=== 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=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 519, NextOffset: 725 testutil.go:509: Offset: 767, NextOffset: 1008 @@ -153905,22 +148926,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: 2434 - testutil.go:509: Offset: 1209, NextOffset: 2717 + 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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2434, NextOffset: 2471 - testutil.go:509: Offset: 2717, NextOffset: 2754 - testutil.go:509: Offset: 2471, NextOffset: 2508 - testutil.go:509: Offset: 2754, NextOffset: 2791 - testutil.go:509: Offset: 2508, NextOffset: 2545 - testutil.go:509: Offset: 2791, NextOffset: 2828 - testutil.go:509: Offset: 2545, NextOffset: 3359 - testutil.go:509: Offset: 2828, NextOffset: 3722 + 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: 3355 + testutil.go:509: Offset: 2827, NextOffset: 3719 testutil.go:395: Comparing: "dev" vs "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" @@ -153941,24 +148962,14 @@ testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink .no.prefetch.landmark bar foo3.txt test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2717, NextOffset: 2754 - testutil.go:509: Offset: 2434, NextOffset: 2471 - testutil.go:509: Offset: 2754, NextOffset: 2791 - testutil.go:509: Offset: 2471, NextOffset: 2508 - testutil.go:509: Offset: 2791, NextOffset: 2828 - testutil.go:509: Offset: 2508, NextOffset: 2545 - testutil.go:509: Offset: 2828, NextOffset: 3722 - testutil.go:509: Offset: 2545, NextOffset: 3359 + testutil.go:401: Directory: "" vs "": [dev test2 barlink baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark] 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": [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" @@ -153974,6 +148985,25 @@ 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: 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: 3719 + testutil.go:509: Offset: 2544, NextOffset: 3355 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -153987,191 +149017,161 @@ 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: 2717 - testutil.go:509: Offset: 926, NextOffset: 2434 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48497 72577 97382] - 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 48497 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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar test test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + 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 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: 3060 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev baz.txt bar test test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 === 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=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/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 48497 72577 96541] - testutil.go:2330: got gzip streams: -=== 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=false,format=USTAR - 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 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96541 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev baz.txt foo1.txt bar barlink test test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test dev baz.txt foo1.txt 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: 731, NextOffset: 934 + testutil.go:509: Offset: 1012, NextOffset: 1215 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 934, NextOffset: 2449 + testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2449, NextOffset: 2486 + testutil.go:509: Offset: 2730, NextOffset: 2767 + testutil.go:509: Offset: 2486, NextOffset: 2523 + testutil.go:509: Offset: 2767, NextOffset: 2804 + testutil.go:509: Offset: 2523, NextOffset: 2560 + testutil.go:509: Offset: 2804, NextOffset: 2841 + testutil.go:509: Offset: 2560, NextOffset: 3375 + testutil.go:509: Offset: 2841, NextOffset: 3736 testutil.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" @@ -154207,42 +149207,8 @@ 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: 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: 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: 3380 - testutil.go:509: Offset: 2843, NextOffset: 3741 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar barlink test .no.prefetch.landmark 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: 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: 3741 - testutil.go:509: Offset: 2562, NextOffset: 3380 - 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 test dev .no.prefetch.landmark bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -154256,6 +149222,37 @@ 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: 2730 + testutil.go:509: Offset: 934, NextOffset: 2449 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2730, NextOffset: 2767 + testutil.go:509: Offset: 2449, NextOffset: 2486 + testutil.go:509: Offset: 2767, NextOffset: 2804 + testutil.go:509: Offset: 2486, NextOffset: 2523 + testutil.go:509: Offset: 2804, NextOffset: 2841 + testutil.go:509: Offset: 2523, NextOffset: 2560 + testutil.go:509: Offset: 2841, NextOffset: 3736 + testutil.go:509: Offset: 2560, NextOffset: 3375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: "test2" vs "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 @@ -154269,199 +149266,161 @@ 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: 2732 - testutil.go:509: Offset: 934, NextOffset: 2451 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=PAX,minChunkSize=64000 -=== 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=USTAR,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=PAX -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo3.txt test test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go: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: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + 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: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 + 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 [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: "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: "bar" vs "bar" + testutil.go:401: 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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + 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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48497 72577 97382] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 -=== 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3081 + 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: "test2" vs "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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,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=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 48497 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" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} + 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: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,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#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 baz.txt foo1.txt dev test2 .no.prefetch.landmark barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar dev test test2 .no.prefetch.landmark foo1.txt foo3.txt barlink] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3374 - testutil.go:509: Offset: 2839, NextOffset: 3738 + 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: 3368 + testutil.go:509: Offset: 2837, NextOffset: 3732 testutil.go:395: Comparing: "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" @@ -154476,8 +149435,6 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 137, NextOffset: 174 @@ -154495,25 +149452,26 @@ 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 dev test2 .no.prefetch.landmark 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: 768, NextOffset: 1010 + testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 2445 - testutil.go:509: Offset: 1213, NextOffset: 2728 -=== 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: 1213, NextOffset: 2726 + testutil.go:509: Offset: 930, NextOffset: 2443 testutil.go:395: Comparing: "barlink" vs "barlink" - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3732 + testutil.go:509: Offset: 2554, NextOffset: 3368 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -154529,28 +149487,17 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1010, NextOffset: 1213 testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2728 -=== 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=0 - 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: 3738 - testutil.go:509: Offset: 2556, NextOffset: 3374 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 @@ -154564,196 +149511,148 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48497 72577 96541] - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48497 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72577 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96541 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72577,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark 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: 3069 +=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 -=== 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=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.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" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test2 baz.txt bar test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 -=== 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: 3075 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark 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: "test2" vs "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: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3287 -=== 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: 0, NextOffset: 3075 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3075 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 testutil.go:395: Comparing: "dev" vs "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: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48496 72575 97380] - 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72575 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 97380 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 .no.prefetch.landmark bar test barlink 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: 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: 3403 - testutil.go:509: Offset: 2859, NextOffset: 3763 + testutil.go:509: Offset: 2465, NextOffset: 2502 + testutil.go:509: Offset: 2746, NextOffset: 2783 + testutil.go:509: Offset: 2502, NextOffset: 2539 + testutil.go:509: Offset: 2783, NextOffset: 2820 + testutil.go:509: Offset: 2539, NextOffset: 2576 + testutil.go:509: Offset: 2820, NextOffset: 2857 + testutil.go:509: Offset: 2576, NextOffset: 3397 + testutil.go:509: Offset: 2857, NextOffset: 3758 testutil.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" @@ -154771,8 +149670,6 @@ testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 -=== 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:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -154797,30 +149694,20 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev test2 baz.txt foo1.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] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1014, NextOffset: 1218 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU + testutil.go:509: Offset: 937, NextOffset: 2465 + testutil.go:509: Offset: 1218, NextOffset: 2746 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=0 - 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: 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: 3763 - testutil.go:509: Offset: 2578, NextOffset: 3403 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -154836,6 +149723,23 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2746, NextOffset: 2783 + testutil.go:509: Offset: 2465, NextOffset: 2502 + testutil.go:509: Offset: 2783, NextOffset: 2820 + testutil.go:509: Offset: 2502, NextOffset: 2539 + testutil.go:509: Offset: 2820, NextOffset: 2857 + testutil.go:509: Offset: 2539, NextOffset: 2576 + testutil.go:509: Offset: 2857, NextOffset: 3758 + testutil.go:509: Offset: 2576, NextOffset: 3397 + 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 @@ -154849,183 +149753,155 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== 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: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: 2748 - testutil.go:509: Offset: 937, NextOffset: 2467 - testutil.go: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: 1218, NextOffset: 2746 + testutil.go:509: Offset: 937, NextOffset: 2465 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48496 72575 96539] - 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 48496 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72575 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72575,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== 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:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev .no.prefetch.landmark 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: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 -=== 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: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "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: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + 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 test2 .no.prefetch.landmark foo1.txt bar dev baz.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: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 testutil.go:395: Comparing: "test2" vs "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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "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: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 === 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/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 48124 72200 96197] -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt dev test2 baz.txt 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: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: 2444 + testutil.go:509: Offset: 2284, NextOffset: 2806 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -155034,9 +149910,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 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 386, NextOffset: 423 @@ -155052,9 +149925,6 @@ testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 173, NextOffset: 210 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 386, NextOffset: 423 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 423, NextOffset: 460 @@ -155064,9 +149934,6 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 321, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1009 @@ -155077,41 +149944,10 @@ testutil.go:509: Offset: 1009, NextOffset: 1212 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 930, NextOffset: 1891 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72200 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1212, NextOffset: 2173 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== 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=GNU,minChunkSize=0 - 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: 2445 - testutil.go:509: Offset: 2284, NextOffset: 2808 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 baz.txt foo1.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: 768, NextOffset: 1009 - testutil.go:509: Offset: 521, NextOffset: 727 + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 baz.txt foo1.txt bar barlink 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -155122,8 +149958,18 @@ 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: 2808 - testutil.go:509: Offset: 2002, NextOffset: 2445 + testutil.go:509: Offset: 2284, NextOffset: 2806 + testutil.go:509: Offset: 2002, NextOffset: 2444 + 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: "test2" vs "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 @@ -155137,22 +149983,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1212, NextOffset: 2173 - testutil.go:509: Offset: 930, NextOffset: 1891 - testutil.go:395: Comparing: "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: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -155166,173 +149996,145 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2173 + testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=64000 -=== 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/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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark foo3.txt test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test dev test2 foo1.txt bar barlink .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "dev" vs "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:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt foo3.txt test dev test2 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: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2358 + 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: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + 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: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "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: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 === 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/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 48124 72200 96182] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .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" - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 351, NextOffset: 388 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 388, NextOffset: 425 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 425, NextOffset: 462 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 462, NextOffset: 499 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 499, NextOffset: 536 - testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:509: Offset: 536, NextOffset: 773 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test2 .no.prefetch.landmark baz.txt test dev foo1.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 @@ -155355,51 +150157,53 @@ 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: 1907 + testutil.go:509: Offset: 1221, NextOffset: 2190 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: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: 2466 + testutil.go:509: Offset: 2301, NextOffset: 2829 testutil.go:395: Comparing: "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: 138, NextOffset: 175 + testutil.go:509: Offset: 351, NextOffset: 388 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 388, NextOffset: 425 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 425, NextOffset: 462 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 462, NextOffset: 499 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 499, NextOffset: 536 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:509: Offset: 536, NextOffset: 773 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test 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: 773, NextOffset: 1017 - testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2190 + testutil.go:509: Offset: 938, NextOffset: 1907 + testutil.go:395: Comparing: "test2" vs "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 @@ -155413,14 +150217,6 @@ 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: "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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -155434,184 +150230,183 @@ 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt test dev test2 .no.prefetch.landmark bar barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2829 + testutil.go:509: Offset: 2018, NextOffset: 2466 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 - 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:509: Offset: 773, NextOffset: 1017 + testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.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 [bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 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: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "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: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 === RUN TestGzipEStargz/testBuild/various_files-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=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48124 72200 96197] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt bar dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 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: 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: 2458 - testutil.go:509: Offset: 2294, NextOffset: 2821 + 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: 2455 + testutil.go:509: Offset: 2292, NextOffset: 2816 testutil.go:395: Comparing: "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 [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" @@ -155644,7 +150439,20 @@ testutil.go:509: Offset: 523, NextOffset: 730 testutil.go:509: Offset: 770, NextOffset: 1013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt dev bar foo3.txt barlink test .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar 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: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 + testutil.go:395: Comparing: "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: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 @@ -155658,47 +150466,24 @@ 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: 2183 - testutil.go:509: Offset: 934, NextOffset: 1900 -=== 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=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: 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: 2458 - 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: "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: 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: 2816 + testutil.go:509: Offset: 2009, NextOffset: 2455 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 387, NextOffset: 424 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 424, NextOffset: 461 -=== 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=0 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 248, NextOffset: 285 @@ -155706,188 +150491,167 @@ 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=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev barlink test test2 foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] 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: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "dev" vs "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 "": [dev baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt dev test test2 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: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "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: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2372 -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 -=== 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=-2,prefix="/",src=0,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24074 48124 72200 96182] - 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 48124 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72200 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72200,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2201,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2238,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2275,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2312,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark test2 dev] 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" -=== 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=-2,prefix="../",src=0,format=GNU,minChunkSize=0 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:509: Offset: 941, NextOffset: 1917 + testutil.go:509: Offset: 1225, NextOffset: 2201 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2479 - testutil.go:509: Offset: 2314, NextOffset: 2845 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1991, NextOffset: 2028 + testutil.go:509: Offset: 2275, NextOffset: 2312 + testutil.go:509: Offset: 2028, NextOffset: 2477 + testutil.go:509: Offset: 2312, NextOffset: 2841 testutil.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" @@ -155921,7 +150685,18 @@ testutil.go:509: Offset: 324, NextOffset: 527 testutil.go:509: Offset: 537, NextOffset: 775 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink 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: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2275, NextOffset: 2312 + testutil.go:509: Offset: 1991, NextOffset: 2028 + testutil.go:509: Offset: 2312, NextOffset: 2841 + testutil.go:509: Offset: 2028, NextOffset: 2477 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 352, NextOffset: 389 testutil.go:509: Offset: 139, NextOffset: 176 @@ -155935,13 +150710,20 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1225, NextOffset: 2203 - testutil.go:509: Offset: 941, NextOffset: 1919 + testutil.go:509: Offset: 1225, NextOffset: 2201 + testutil.go:509: Offset: 941, NextOffset: 1917 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" -=== 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: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" @@ -155961,194 +150743,136 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 +=== RUN TestGzipEStargz/testBuild/various_files-compression=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev test2 baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 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: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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: 2845 - testutil.go:509: Offset: 2030, NextOffset: 2479 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test test2 baz.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - 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 [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: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:395: Comparing: "test2" vs "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: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + 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 [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: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, 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] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "dev" vs "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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/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=true,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48122 72196 96193] - 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72196 in stargz, uncompressed length 33124 - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test 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: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 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:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 +=== 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/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=9,prefix="",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 4994, NextOffset: 10147 - 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":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt test 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" @@ -156161,11 +150885,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": [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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156184,8 +150908,6 @@ 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,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 @@ -156196,22 +150918,40 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "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: 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 "": [test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -156225,6 +150965,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: "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 [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 @@ -156238,45 +150989,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt test dev .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: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 [.no.prefetch.landmark baz.txt bar barlink test test2 foo1.txt foo3.txt dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156317,43 +151038,37 @@ 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 "": [baz.txt foo1.txt foo3.txt test2 dev .no.prefetch.landmark bar 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24073 48122 72196 96178] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt bar 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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=0,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -156367,9 +151082,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: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -156380,35 +151112,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24073 in stargz, uncompressed length 32512 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,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=GNU - testutil.go:2349: [2] at 48122 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== 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 - testutil.go:2349: [4] at 96178 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24073,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72196,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] + 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 test2 .no.prefetch.landmark 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" @@ -156431,10 +151141,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 [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" @@ -156467,32 +151177,13 @@ 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 foo3.txt barlink bar test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.txt 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: 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" @@ -156505,19 +151196,17 @@ 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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=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: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 @@ -156527,26 +151216,47 @@ testutil.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=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 bar foo3.txt .no.prefetch.landmark 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev test test2 .no.prefetch.landmark 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: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 @@ -156555,14 +151265,6 @@ 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 @@ -156576,36 +151278,42 @@ 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: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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark 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 barlink test test2 .no.prefetch.landmark 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: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:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -156613,14 +151321,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: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 @@ -156645,8 +151352,6 @@ 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=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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -156656,63 +151361,12 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96205] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24075 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72208 in stargz, uncompressed length 33124 - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10221, NextOffset: 10258 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 "": [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: "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/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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -156742,15 +151396,53 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go: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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -156759,14 +151451,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 @@ -156782,12 +151466,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": [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" @@ -156804,27 +151482,14 @@ 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt test barlink 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: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -156849,10 +151514,11 @@ 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/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 +=== 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/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:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -156867,10 +151533,27 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 foo3.txt test dev test2 baz.txt foo1.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark 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": [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" @@ -156882,8 +151565,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=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 @@ -156892,7 +151573,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: "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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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" @@ -156904,11 +151590,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=0,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 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 @@ -156922,37 +151605,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: "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:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96190] - 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 72208 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 bar foo3.txt test barlink .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 dev test2 baz.txt foo1.txt bar .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" @@ -156963,8 +151626,6 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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] @@ -156990,8 +151651,6 @@ 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=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:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 @@ -157006,8 +151665,6 @@ testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:395: Comparing: "bar" vs "bar" -=== 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:401: 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 @@ -157017,29 +151674,7 @@ testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar 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: "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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 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 [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 "": [.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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157055,11 +151690,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157076,35 +151706,40 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 2852, NextOffset: 3937 testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar 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: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: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0/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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark baz.txt barlink test dev test2 bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -157139,20 +151774,21 @@ 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" 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:395: Comparing: "test2" vs "test2" - testutil.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: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 @@ -157161,9 +151797,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/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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test2 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -157177,11 +151812,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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -157195,36 +151836,50 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 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=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96205] - 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 72208 in stargz, uncompressed length 33124 - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 baz.txt foo1.txt bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test test2 bar barlink 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: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157265,47 +151920,13 @@ testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 foo3.txt barlink dev baz.txt foo1.txt bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt 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: 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=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: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -157314,13 +151935,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: "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": [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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -157334,25 +151979,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: "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 -=== 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=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=9,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink test dev test2 .no.prefetch.landmark foo3.txt baz.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -157381,6 +152029,8 @@ 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=9,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:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157395,13 +152045,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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 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 @@ -157410,8 +152059,10 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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" @@ -157433,22 +152084,12 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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: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: "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: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "barlink" vs "barlink" @@ -157463,40 +152104,42 @@ 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=9,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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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" -=== 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:401: 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: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24075 48129 72208 96190] - 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 72208 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72208,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 .no.prefetch.landmark baz.txt bar dev] + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157507,8 +152150,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=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:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -157527,42 +152168,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 "": [dev baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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: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 - 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 -=== 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: 13330, NextOffset: 17544 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar 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: 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: 13219 testutil.go:509: Offset: 3881, NextOffset: 12106 @@ -157593,38 +152221,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev test2 foo3.txt barlink test] + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -157637,11 +152249,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": [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" @@ -157681,16 +152293,13 @@ 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 "": [barlink test foo3.txt baz.txt foo1.txt bar 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:401: Directory: "" vs "": [baz.txt test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -157699,37 +152308,37 @@ 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "foo1.txt" vs "foo1.txt" 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: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 [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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157738,43 +152347,22 @@ 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 -=== 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 48128 72206 96203] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark 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" @@ -157798,8 +152386,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=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=PAX,minChunkSize=0 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 @@ -157821,8 +152407,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: 12106, NextOffset: 12143 -=== 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:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 testutil.go:509: Offset: 13256, NextOffset: 13293 @@ -157830,29 +152414,22 @@ testutil.go:509: Offset: 13293, NextOffset: 13330 testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:509: Offset: 13330, NextOffset: 17544 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 foo3.txt barlink test dev baz.txt foo1.txt bar test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test dev baz.txt foo1.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: 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -157866,21 +152443,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 - 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 -=== 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: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1676, NextOffset: 1713 @@ -157891,19 +152456,42 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 dev .no.prefetch.landmark foo1.txt test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -157932,8 +152520,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/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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -157951,8 +152537,6 @@ 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=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: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -157960,7 +152544,13 @@ 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 test test2 .no.prefetch.landmark bar foo3.txt barlink dev baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar barlink dev foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -157987,19 +152577,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: "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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -158012,39 +152589,28 @@ 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:395: Comparing: "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: "bar" vs "bar" testutil.go:401: 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48128 72206 96188] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev test2 .no.prefetch.landmark test baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:509: Offset: 4994, NextOffset: 13219 @@ -158055,8 +152621,6 @@ testutil.go:509: Offset: 12106, NextOffset: 12143 testutil.go:509: Offset: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 -=== 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: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 testutil.go:509: Offset: 13293, NextOffset: 13330 @@ -158064,10 +152628,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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158077,8 +152641,6 @@ 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_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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 693 testutil.go:509: Offset: 1713, NextOffset: 1750 testutil.go:509: Offset: 693, NextOffset: 730 @@ -158107,27 +152669,7 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt baz.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: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -158141,6 +152683,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: "bar" vs "bar" + testutil.go:401: 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" @@ -158152,6 +152703,8 @@ 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 @@ -158165,23 +152718,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 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 .no.prefetch.landmark foo1.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: 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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark baz.txt test barlink 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] @@ -158195,11 +152747,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: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" @@ -158231,14 +152783,18 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.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: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -158246,15 +152802,10 @@ 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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -158266,12 +152817,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: "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" @@ -158290,33 +152835,29 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "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 -=== 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 48126 72204 96201] - 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 48126 in stargz, uncompressed length 33536 -=== 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=9,prefix="/",lossless=true,format=USTAR - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar barlink test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev 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] @@ -158330,7 +152871,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -158375,19 +152916,38 @@ testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark baz.txt dev foo1.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 bar foo3.txt test dev test2 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: 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -158399,27 +152959,11 @@ 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=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -158433,13 +152977,33 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt foo1.txt test dev test2 .no.prefetch.landmark foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt barlink 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" + 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 @@ -158474,12 +153038,11 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "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 @@ -158491,31 +153054,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: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: "" 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -158533,11 +153078,14 @@ 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/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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -158551,47 +153099,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" +=== 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/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=1,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24074 48126 72204 96186] - 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 48126 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72204 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test .no.prefetch.landmark bar barlink dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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 "": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -158605,7 +153120,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": [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" @@ -158641,10 +153156,29 @@ 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=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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:509: Offset: 4994, NextOffset: 10147 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt 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 foo3.txt test test2 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: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.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 @@ -158662,6 +153196,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: "test2" vs "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 @@ -158682,35 +153218,27 @@ testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt test .no.prefetch.landmark barlink 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 test foo1.txt bar barlink 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: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] @@ -158725,10 +153253,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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158757,21 +153285,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.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:401: Directory: "" vs "": [foo1.txt bar barlink dev test2 .no.prefetch.landmark 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -158785,12 +153300,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -158805,12 +153314,23 @@ 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: "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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -158824,41 +153344,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: "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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test bar foo3.txt 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 -=== 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/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/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" - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 foo1.txt baz.txt foo3.txt barlink .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -158869,17 +153363,13 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 -=== 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 48126 72204 96201] - 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: 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -158894,30 +153384,41 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=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=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 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 barlink test .no.prefetch.landmark foo3.txt dev test2 bar] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 -=== 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=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 @@ -158928,17 +153429,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== 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=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [2] at 48126 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 @@ -158950,52 +153460,26 @@ 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=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [3] at 72204 in stargz, uncompressed length 33124 -=== 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: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] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:2349: [4] at 96201 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - 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=GNU,minChunkSize=0 testutil.go:509: Offset: 3937, NextOffset: 4994 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 -=== 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":48126,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== 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:395: Comparing: "dev" vs "dev" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX - testutil.go: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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159004,56 +153488,56 @@ 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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 "": [test2 .no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 baz.txt bar barlink dev .no.prefetch.landmark 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159067,10 +153551,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -159079,63 +153560,76 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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": [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" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,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=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test baz.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] + 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 dev foo1.txt bar barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 -=== 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 48126 72204 96186] - 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: 1602, NextOffset: 1639 testutil.go:509: Offset: 582, NextOffset: 619 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 656, NextOffset: 693 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_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:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,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 @@ -159143,9 +153637,6 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" 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: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=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] @@ -159155,20 +153646,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX - testutil.go:2349: [2] at 48126 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72204 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72204,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -159181,29 +153658,17 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt foo3.txt foo1.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: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -159217,9 +153682,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 - 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" @@ -159231,17 +153696,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: "bar" vs "bar" - testutil.go:401: 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 [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" @@ -159262,10 +153718,16 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] + 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 foo3.txt barlink foo1.txt bar] + 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" @@ -159287,7 +153749,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": [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" @@ -159308,10 +153770,6 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159322,41 +153780,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: "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 foo1.txt barlink dev bar foo3.txt test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test" vs "test" - testutil.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 .no.prefetch.landmark baz.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "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=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: 545, NextOffset: 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 @@ -159366,11 +153809,13 @@ 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/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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -159387,35 +153832,27 @@ 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48123 72202 96199] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,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:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72202 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96199 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== 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=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt test dev 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 [dev .no.prefetch.landmark foo1.txt test barlink test2 baz.txt bar foo3.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -159425,10 +153862,10 @@ 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: 1313 - testutil.go:509: Offset: 1264, NextOffset: 1591 + testutil.go:509: Offset: 1082, NextOffset: 1312 + 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: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" @@ -159436,8 +153873,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=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 @@ -159474,8 +153909,9 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 597, NextOffset: 971 testutil.go:509: Offset: 779, NextOffset: 1153 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev baz.txt bar foo3.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 533, NextOffset: 675 testutil.go:509: Offset: 386, NextOffset: 493 @@ -159488,16 +153924,14 @@ 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: 1591 - testutil.go:509: Offset: 1082, NextOffset: 1313 + testutil.go:509: Offset: 1264, NextOffset: 1590 + testutil.go:509: Offset: 1082, NextOffset: 1312 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 98, NextOffset: 135 @@ -159511,6 +153945,17 @@ 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: 1153 + testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -159524,191 +153969,138 @@ 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: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 foo3.txt barlink foo1.txt bar test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 952 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1066 - 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 bar foo3.txt test baz.txt foo1.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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt 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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + 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: "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" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - 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: 952 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - 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: 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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 -=== 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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - 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: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24071 48123 72202 96184] - testutil.go:2330: got gzip streams: -=== 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=9,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24071 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48123 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72202 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96184 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24071,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72202,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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 test foo1.txt bar dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 987 - testutil.go:509: Offset: 785, NextOffset: 1167 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1098, NextOffset: 1331 - testutil.go:509: Offset: 1278, NextOffset: 1610 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev foo1.txt barlink test foo3.txt test2 .no.prefetch.landmark baz.txt bar] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -159744,26 +154136,49 @@ 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 "": [baz.txt foo3.txt barlink test .no.prefetch.landmark bar dev test2 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: 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 -=== 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:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1094, NextOffset: 1325 + testutil.go:509: Offset: 1274, NextOffset: 1606 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev foo1.txt barlink bar foo3.txt test2 .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1606 + testutil.go:509: Offset: 1094, NextOffset: 1325 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -159777,19 +154192,16 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1278, NextOffset: 1610 -=== 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:509: Offset: 1098, NextOffset: 1331 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:395: Comparing: "test2" vs "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 @@ -159803,29 +154215,28 @@ 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: 1167 - testutil.go:509: Offset: 605, NextOffset: 987 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test dev .no.prefetch.landmark foo1.txt bar baz.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -159835,128 +154246,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: 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: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 +=== 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=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: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 - 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: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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: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: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 + 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink 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: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 + 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: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48131 72212 96209] - 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 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] + 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] @@ -159971,10 +154371,10 @@ 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160003,25 +154403,23 @@ 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: 981 - testutil.go:509: Offset: 782, NextOffset: 1160 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 barlink test baz.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: 212, NextOffset: 249 + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "test2" vs "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 @@ -160035,6 +154433,15 @@ testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 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" @@ -160044,9 +154451,6 @@ 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: "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" @@ -160058,183 +154462,153 @@ 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 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:509: Offset: 284, NextOffset: 388 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/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=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24076 48131 72212 96194] - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 baz.txt foo1.txt foo3.txt test dev] + 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 test dev 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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 -=== 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=1,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: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 +=== 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=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 950 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt test2 dev .no.prefetch.landmark baz.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: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96194 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" -=== 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 -=== 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} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,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/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark] + 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 .no.prefetch.landmark foo3.txt test2] + 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 @@ -160256,10 +154630,10 @@ 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: 1333 - testutil.go:509: Offset: 1278, NextOffset: 1612 + testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:509: Offset: 1278, NextOffset: 1611 testutil.go:395: Comparing: "dev" vs "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" @@ -160279,26 +154653,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 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt barlink bar foo3.txt test2 .no.prefetch.landmark foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test2 baz.txt foo1.txt bar barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 786, NextOffset: 1167 testutil.go:509: Offset: 606, NextOffset: 987 @@ -160317,9 +154673,7 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -160329,14 +154683,14 @@ 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: 1612 - testutil.go:509: Offset: 1098, NextOffset: 1333 + testutil.go:509: Offset: 1278, NextOffset: 1611 + testutil.go:509: Offset: 1098, NextOffset: 1331 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -160350,147 +154704,80 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev test2 .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: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24076 48131 72212 96209] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 -=== 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=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24076 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - 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: 1083 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt bar test barlink .no.prefetch.landmark foo1.txt 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: 1083 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96209 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: 1083 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 970 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1083 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 970 -=== 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=1,prefix="../",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1083 - 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: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + 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: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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -160498,70 +154785,75 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 -=== 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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX -=== 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1266,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1303,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1340,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1377,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test2 baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 98, NextOffset: 135 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 283, NextOffset: 386 - testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 386, NextOffset: 493 - testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 1084 - testutil.go:509: Offset: 779, NextOffset: 1266 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, 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: 1084, NextOffset: 1121 - testutil.go:509: Offset: 1266, NextOffset: 1303 - testutil.go:509: Offset: 1121, NextOffset: 1158 - testutil.go:509: Offset: 1303, NextOffset: 1340 - testutil.go:509: Offset: 1158, NextOffset: 1195 - testutil.go:509: Offset: 1340, NextOffset: 1377 - testutil.go:509: Offset: 1195, NextOffset: 1539 - testutil.go:509: Offset: 1377, NextOffset: 1809 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,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 +=== 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 +=== 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 +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":1118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1192,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1263,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1300,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1337,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1374,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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" @@ -160577,30 +154869,47 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 386 testutil.go:509: Offset: 397, NextOffset: 533 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark 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: 98, NextOffset: 135 - testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 - testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 397, NextOffset: 533 + 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: 533, NextOffset: 675 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: 675, NextOffset: 779 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: 1081 + testutil.go:509: Offset: 779, NextOffset: 1263 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1118 + testutil.go:509: Offset: 1263, NextOffset: 1300 + testutil.go:509: Offset: 1118, NextOffset: 1155 + testutil.go:509: Offset: 1300, NextOffset: 1337 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 1337, NextOffset: 1374 + testutil.go:509: Offset: 1192, NextOffset: 1536 + testutil.go:509: Offset: 1374, NextOffset: 1807 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160616,106 +154925,147 @@ 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: 1266 - testutil.go:509: Offset: 597, NextOffset: 1084 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1266, NextOffset: 1303 - testutil.go:509: Offset: 1084, NextOffset: 1121 - testutil.go:509: Offset: 1303, NextOffset: 1340 - testutil.go:509: Offset: 1121, NextOffset: 1158 - testutil.go:509: Offset: 1340, NextOffset: 1377 - testutil.go:509: Offset: 1158, NextOffset: 1195 - testutil.go:509: Offset: 1377, NextOffset: 1809 - testutil.go:509: Offset: 1195, NextOffset: 1539 + testutil.go:509: Offset: 1263, NextOffset: 1300 + testutil.go:509: Offset: 1081, NextOffset: 1118 + testutil.go:509: Offset: 1300, NextOffset: 1337 + testutil.go:509: Offset: 1118, NextOffset: 1155 + testutil.go:509: Offset: 1337, NextOffset: 1374 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 1374, NextOffset: 1807 + testutil.go:509: Offset: 1192, NextOffset: 1536 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 98, NextOffset: 135 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 397, NextOffset: 533 + testutil.go:509: Offset: 283, NextOffset: 386 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1263 + testutil.go:509: Offset: 597, NextOffset: 1081 + 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test foo1.txt bar barlink dev test2] + 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 foo1.txt bar barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 + 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: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 + 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: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 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: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 + 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 [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" -=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 -=== 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 24076 48131 72212 96194] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 -=== 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=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo3.txt dev test2 foo1.txt bar barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.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: "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 "": [foo3.txt dev test2 barlink test .no.prefetch.landmark baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "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" @@ -160723,113 +155073,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: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:2349: [3] at 72212 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1180 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 + 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=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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/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=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 499 -=== 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: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: 1093 - testutil.go:509: Offset: 785, NextOffset: 1273 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1204, NextOffset: 1550 - testutil.go:509: Offset: 1384, NextOffset: 1822 + 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: 1548 + testutil.go:509: Offset: 1381, NextOffset: 1819 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -160858,8 +155142,28 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 390 testutil.go:509: Offset: 397, NextOffset: 536 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:509: Offset: 536, NextOffset: 679 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -160867,45 +155171,33 @@ testutil.go:509: Offset: 136, NextOffset: 173 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 173, NextOffset: 210 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 785, NextOffset: 1273 -=== 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:509: Offset: 605, NextOffset: 1093 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1384, NextOffset: 1822 - testutil.go:509: Offset: 1204, NextOffset: 1550 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: 1819 + testutil.go:509: Offset: 1201, NextOffset: 1548 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -160919,173 +155211,159 @@ 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink .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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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": [testfifo testchar1 testchar2 testblock] 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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 24075 48131 72210 96207] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar 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: 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: "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": [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: 1189 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:2349: [3] at 72210 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== 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: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 -=== 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":48131,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48131,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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=1,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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/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=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":99,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":136,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":210,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":247,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":284,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1269,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1306,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1343,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1380,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt foo3.txt dev 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: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1269, NextOffset: 1306 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1306, NextOffset: 1343 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1343, NextOffset: 1380 + testutil.go:509: Offset: 1201, NextOffset: 1548 + testutil.go:509: Offset: 1380, NextOffset: 1818 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "test2" vs "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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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/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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1096,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1133,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1170,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1275,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1312,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1349,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1386,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 bar foo3.txt test barlink .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161099,8 +155377,6 @@ 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=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: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -161125,55 +155401,11 @@ 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: 1096 - testutil.go:509: Offset: 782, NextOffset: 1275 + testutil.go:509: Offset: 603, NextOffset: 1090 + testutil.go:509: Offset: 782, NextOffset: 1269 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1096, NextOffset: 1133 - testutil.go:509: Offset: 1275, NextOffset: 1312 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1312, NextOffset: 1349 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1349, NextOffset: 1386 - testutil.go:509: Offset: 1207, NextOffset: 1554 - testutil.go:509: Offset: 1386, NextOffset: 1823 - testutil.go:395: Comparing: "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 "": [test dev test2 bar foo3.txt foo1.txt barlink .no.prefetch.landmark 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: 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: 1275 - testutil.go:509: Offset: 603, NextOffset: 1096 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1275, NextOffset: 1312 - testutil.go:509: Offset: 1096, NextOffset: 1133 - testutil.go:509: Offset: 1312, NextOffset: 1349 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1349, NextOffset: 1386 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1386, NextOffset: 1823 - testutil.go:509: Offset: 1207, NextOffset: 1554 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 foo1.txt foo3.txt dev baz.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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -161187,6 +155419,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1269, NextOffset: 1306 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1306, NextOffset: 1343 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1343, NextOffset: 1380 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1380, NextOffset: 1818 + testutil.go:509: Offset: 1201, NextOffset: 1548 + testutil.go:395: Comparing: "test2" vs "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 @@ -161203,55 +155454,36 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1269 + testutil.go:509: Offset: 603, NextOffset: 1090 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: 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=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24075 48131 72210 96192] - 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 72210 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24075,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72210,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test barlink 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: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 -=== 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: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 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" @@ -161259,111 +155491,141 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark bar foo3.txt dev baz.txt foo1.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: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 +=== 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/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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt foo3.txt barlink baz.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: "bar" vs "bar" testutil.go:401: 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: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 + 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: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 + 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: "test2" vs "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: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR -=== 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1104,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1284,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1321,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1358,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1395,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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: "test" vs "test" + testutil.go:401: 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: 1561 + testutil.go:509: Offset: 1392, NextOffset: 1832 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -161392,31 +155654,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: "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: 1104 - testutil.go:509: Offset: 786, NextOffset: 1284 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1104, NextOffset: 1141 - testutil.go:509: Offset: 1284, NextOffset: 1321 - testutil.go:509: Offset: 1141, NextOffset: 1178 - testutil.go:509: Offset: 1321, NextOffset: 1358 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1358, NextOffset: 1395 - testutil.go:509: Offset: 1215, NextOffset: 1564 - testutil.go:509: Offset: 1395, NextOffset: 1833 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2 baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.txt bar foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -161430,21 +155669,35 @@ 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: 1284 - testutil.go:509: Offset: 606, NextOffset: 1104 + testutil.go:509: Offset: 786, NextOffset: 1281 + testutil.go:509: Offset: 606, NextOffset: 1101 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: 1284, NextOffset: 1321 - testutil.go:509: Offset: 1104, NextOffset: 1141 - testutil.go:509: Offset: 1321, NextOffset: 1358 - testutil.go:509: Offset: 1141, NextOffset: 1178 - testutil.go:509: Offset: 1358, NextOffset: 1395 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1395, NextOffset: 1833 - testutil.go:509: Offset: 1215, NextOffset: 1564 + 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: 1832 + testutil.go:509: Offset: 1212, NextOffset: 1561 + 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" @@ -161460,192 +155713,141 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === 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=USTAR - testutil.go:1580: testing streams: [0 0 24077 48127 72206 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 48127 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR - testutil.go:2349: [3] at 72206 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 .no.prefetch.landmark 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: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 -=== 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: 106, NextOffset: 1317 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1317 - 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt 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: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 -=== 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=-1,prefix="",lossless=false,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/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 48127 72206 96188] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 foo3.txt barlink test bar dev] - 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: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "test2" vs "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: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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 -=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 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:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + 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=1,format=GNU,minChunkSize=0 +=== 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=-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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 dev .no.prefetch.landmark baz.txt foo1.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" @@ -161655,15 +155857,12 @@ 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: 1320 - testutil.go:509: Offset: 1271, NextOffset: 1598 + testutil.go:509: Offset: 1089, NextOffset: 1319 + testutil.go:509: Offset: 1271, NextOffset: 1597 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" -=== 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=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" @@ -161687,9 +155886,6 @@ testutil.go:509: Offset: 135, NextOffset: 172 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [2] at 48127 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 323, NextOffset: 360 @@ -161697,8 +155893,30 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 283, NextOffset: 387 testutil.go:509: Offset: 397, NextOffset: 535 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 387, NextOffset: 496 + testutil.go:509: Offset: 535, NextOffset: 678 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 496, NextOffset: 601 + testutil.go:509: Offset: 678, NextOffset: 783 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 601, NextOffset: 978 + testutil.go:509: Offset: 783, NextOffset: 1160 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test2 bar foo3.txt foo1.txt barlink test dev .no.prefetch.landmark 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: 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: "test2" vs "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 @@ -161712,47 +155930,6 @@ testutil.go:509: Offset: 246, NextOffset: 283 testutil.go:509: Offset: 397, NextOffset: 535 testutil.go:509: Offset: 283, NextOffset: 387 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:2349: [3] at 72206 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=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 535, NextOffset: 678 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 387, NextOffset: 496 -=== 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} -=== 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: 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48127,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_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: 978, NextOffset: 1015 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 - 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: 1598 - testutil.go:509: Offset: 1089, NextOffset: 1320 - testutil.go:395: Comparing: "test2" vs "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 @@ -161766,154 +155943,169 @@ 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: "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: 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: 1597 + testutil.go:509: Offset: 1089, NextOffset: 1319 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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/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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 -=== 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=GNU,minChunkSize=64000 - 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 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: "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 "": [.no.prefetch.landmark bar barlink baz.txt foo1.txt foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: "foo1.txt" vs "foo1.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:395: Comparing: "test" vs "test" - testutil.go:401: 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: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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/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=-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=-2,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: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt barlink test .no.prefetch.landmark foo1.txt bar foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark bar barlink test test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -161927,21 +156119,17 @@ testutil.go:509: Offset: 1100, NextOffset: 1333 testutil.go:509: Offset: 1281, NextOffset: 1612 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 -=== 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 48127 72206 96203] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 @@ -161956,35 +156144,19 @@ testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 252, NextOffset: 289 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 174, NextOffset: 211 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 326, NextOffset: 363 testutil.go:509: Offset: 248, NextOffset: 285 -=== 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:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 285, NextOffset: 391 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 391, NextOffset: 502 testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 608, NextOffset: 989 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 789, NextOffset: 1170 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark 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: 215, NextOffset: 252 testutil.go:509: Offset: 100, NextOffset: 137 @@ -161996,17 +156168,26 @@ testutil.go:509: Offset: 211, NextOffset: 248 testutil.go:509: Offset: 363, NextOffset: 400 testutil.go:509: Offset: 248, NextOffset: 285 -=== 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=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 789, NextOffset: 1170 + testutil.go:509: Offset: 608, NextOffset: 989 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 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=PAX - testutil.go:2349: [3] at 72206 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -162017,34 +156198,7 @@ testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1063, NextOffset: 1100 testutil.go:509: Offset: 1281, NextOffset: 1612 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1100, NextOffset: 1333 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 539, NextOffset: 683 - testutil.go:509: Offset: 391, NextOffset: 502 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 683, NextOffset: 789 - testutil.go:509: Offset: 502, NextOffset: 608 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 789, NextOffset: 1170 - testutil.go:509: Offset: 608, NextOffset: 989 - testutil.go:395: Comparing: "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" @@ -162061,13 +156215,19 @@ testutil.go:509: Offset: 400, NextOffset: 539 testutil.go:509: Offset: 285, NextOffset: 391 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/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=GNU,minChunkSize=64000/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt barlink bar foo3.txt test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt dev test2 test .no.prefetch.landmark baz.txt bar barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162115,28 +156275,24 @@ testutil.go:509: Offset: 106, NextOffset: 1078 testutil.go:509: Offset: 0, NextOffset: 963 testutil.go:509: Offset: 106, NextOffset: 1078 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=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:395: Comparing: "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 barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt dev test2 test .no.prefetch.landmark baz.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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162165,6 +156321,12 @@ 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: "bar" vs "bar" + testutil.go:401: 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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -162176,54 +156338,15 @@ testutil.go:509: Offset: 0, NextOffset: 963 testutil.go:509: Offset: 106, NextOffset: 1078 testutil.go:509: Offset: 0, NextOffset: 963 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1078 - testutil.go:509: Offset: 0, NextOffset: 963 - 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 -=== 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 48127 72206 96188] - testutil.go:2330: got gzip streams: -=== 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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:2349: [0] at 0 in stargz, uncompressed length 33024 +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 - 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: 1328 - testutil.go:509: Offset: 1277, NextOffset: 1606 - testutil.go:395: Comparing: "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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark bar test 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" @@ -162260,28 +156383,33 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 500, NextOffset: 606 testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1166 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: 1166, NextOffset: 1203 testutil.go:509: Offset: 986, NextOffset: 1023 - testutil.go:509: Offset: 1203, NextOffset: 1240 + testutil.go:509: Offset: 1166, NextOffset: 1203 testutil.go:509: Offset: 1023, NextOffset: 1060 - testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1203, NextOffset: 1240 testutil.go:509: Offset: 1060, NextOffset: 1097 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1240, NextOffset: 1277 + testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:509: Offset: 1277, NextOffset: 1606 - testutil.go:509: Offset: 1097, NextOffset: 1328 - 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 test dev test2 baz.txt foo1.txt foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 + 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 @@ -162295,27 +156423,34 @@ 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: "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: 1606 + testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 -=== 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=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 @@ -162323,42 +156458,42 @@ 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72206 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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 [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" @@ -162366,119 +156501,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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] vs [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: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt 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": [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: 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: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 + 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: "test2" vs "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: 954 -=== 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:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "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: 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: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset + 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=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev test2 foo1.txt bar foo3.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + 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: 1621 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162498,10 +156634,6 @@ testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 215, NextOffset: 252 testutil.go:509: Offset: 138, NextOffset: 175 -=== 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 48128 72206 96203] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 289, NextOffset: 326 @@ -162521,68 +156653,28 @@ testutil.go:509: Offset: 686, NextOffset: 795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 615, NextOffset: 998 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 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" -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 998, NextOffset: 1035 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1035, NextOffset: 1072 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [2] at 48128 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1289, NextOffset: 1623 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt 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: 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" -=== 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 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:2349: [4] at 96203 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1178, NextOffset: 1215 testutil.go:509: Offset: 998, NextOffset: 1035 testutil.go:509: Offset: 1215, NextOffset: 1252 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1252, NextOffset: 1289 -=== 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":48128,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 1072, NextOffset: 1109 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1289, NextOffset: 1623 + testutil.go:509: Offset: 1289, NextOffset: 1621 testutil.go:509: Offset: 1109, NextOffset: 1341 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -162599,28 +156691,11 @@ 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: "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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 testutil.go:509: Offset: 252, NextOffset: 289 testutil.go:509: Offset: 138, NextOffset: 175 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 289, NextOffset: 326 testutil.go:509: Offset: 175, NextOffset: 212 testutil.go:509: Offset: 326, NextOffset: 363 @@ -162629,160 +156704,145 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== 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=-1,prefix="",lossless=false,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 dev barlink test2] + 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: "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: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test barlink test2] vs [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 [bar barlink test test2 foo1.txt baz.txt foo3.txt 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: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + 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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + 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: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt dev foo1.txt bar barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "test2" vs "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: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go: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: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=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/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 48128 72206 96188] - 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24076,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72206,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/lost_digest_in_a_entry +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt test 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test2 bar foo3.txt foo1.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" @@ -162801,7 +156861,7 @@ 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: 1138 testutil.go:509: Offset: 1081, NextOffset: 1357 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] @@ -162823,8 +156883,6 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=0 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 @@ -162839,8 +156897,11 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2 foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -162852,25 +156913,8 @@ testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 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" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 466, NextOffset: 589 testutil.go:509: Offset: 345, NextOffset: 443 @@ -162884,7 +156928,22 @@ 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:509: Offset: 935, 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 982 + testutil.go:509: Offset: 537, NextOffset: 836 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -162900,173 +156959,137 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test dev baz.txt foo1.txt bar .no.prefetch.landmark 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: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.txt 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: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: 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 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 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: 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: 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: 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: 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:395: Comparing: "bar" vs "bar" testutil.go:401: 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: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: 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 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 "": [baz.txt test dev test2 .no.prefetch.landmark 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: 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: "test" vs "test" + testutil.go:401: 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: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:395: Comparing: "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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24078 48134 72217 96214] - 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 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark barlink dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go: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 foo1.txt barlink test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 @@ -163091,11 +157114,11 @@ testutil.go:509: Offset: 946, NextOffset: 1151 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -163111,23 +157134,27 @@ 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 bar foo3.txt test test2 .no.prefetch.landmark 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: 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:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test dev foo1.txt barlink test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -163141,9 +157168,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" @@ -163163,76 +157187,45 @@ testutil.go:509: Offset: 913, NextOffset: 946 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:509: Offset: 946, NextOffset: 1151 + 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: "test2" vs "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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/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 48134 72217 96199] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR - testutil.go:2349: [1] at 24078 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 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - 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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - 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 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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -163242,105 +157235,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: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "bar" vs "bar" testutil.go:401: 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: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=PAX -=== 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/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt foo1.txt .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: 842, NextOffset: 875 - testutil.go:509: Offset: 988, NextOffset: 1021 - testutil.go:509: Offset: 875, NextOffset: 908 - testutil.go:509: Offset: 1021, NextOffset: 1054 - testutil.go:509: Offset: 908, NextOffset: 941 - testutil.go:509: Offset: 1054, NextOffset: 1087 - testutil.go:509: Offset: 941, NextOffset: 1145 - testutil.go:509: Offset: 1087, NextOffset: 1365 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [bar foo3.txt barlink foo1.txt baz.txt test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -163380,36 +157379,29 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.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: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 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: 842, NextOffset: 875 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 1144 + testutil.go:509: Offset: 1087, NextOffset: 1365 + testutil.go:395: Comparing: "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 test dev test2 .no.prefetch.landmark bar foo3.txt barlink foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 988, NextOffset: 1021 testutil.go:509: Offset: 842, NextOffset: 875 testutil.go:509: Offset: 1021, NextOffset: 1054 @@ -163417,9 +157409,9 @@ testutil.go:509: Offset: 1054, NextOffset: 1087 testutil.go:509: Offset: 908, NextOffset: 941 testutil.go:509: Offset: 1087, NextOffset: 1365 - 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": [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" @@ -163439,128 +157431,135 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== 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=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48134 72217 96214] - 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 48134 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 96214 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink baz.txt foo1.txt 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: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 988 + testutil.go:509: Offset: 541, NextOffset: 842 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 + 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: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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=USTAR,minChunkSize=64000 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: "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: 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.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: 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: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: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: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -163570,28 +157569,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: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: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/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=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 +=== 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt barlink dev 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 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 549, NextOffset: 851 testutil.go:509: Offset: 695, NextOffset: 997 @@ -163605,14 +157623,14 @@ 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: 1157 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -163628,29 +157646,24 @@ testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt barlink dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar baz.txt test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + 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: 997, NextOffset: 1030 + testutil.go:509: Offset: 851, NextOffset: 884 + testutil.go:509: Offset: 1030, NextOffset: 1063 + testutil.go:509: Offset: 884, NextOffset: 917 + testutil.go:509: Offset: 1063, NextOffset: 1096 + testutil.go:509: Offset: 917, NextOffset: 950 + testutil.go:509: Offset: 1096, NextOffset: 1380 + testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -163664,33 +157677,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1380 - testutil.go:509: Offset: 950, NextOffset: 1157 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24078 48134 72217 96199] - 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 997 - testutil.go:509: Offset: 549, NextOffset: 851 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -163699,70 +157685,70 @@ testutil.go:509: Offset: 251, NextOffset: 284 testutil.go:509: Offset: 155, NextOffset: 188 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=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: 188, NextOffset: 221 testutil.go:509: Offset: 317, NextOffset: 350 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 350, NextOffset: 472 testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 -=== 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 + 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": [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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX - testutil.go:2349: [3] at 72217 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72217,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt baz.txt barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt test foo1.txt bar foo3.txt barlink dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -163770,65 +157756,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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev test2 baz.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 +=== 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=9,prefix="../",src=1,format=USTAR,minChunkSize=64000 - 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: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 foo1.txt bar test .no.prefetch.landmark baz.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: 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: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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" @@ -163836,72 +157809,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: 90, NextOffset: 713 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=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: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:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 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:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24077 48134 72216 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 48134 in stargz, uncompressed length 33536 -=== 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/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:2349: [3] at 72216 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test test2] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 + 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 test2 bar foo3.txt test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 923, NextOffset: 956 + testutil.go:509: Offset: 1069, NextOffset: 1102 + testutil.go:509: Offset: 956, NextOffset: 989 + testutil.go:509: Offset: 1102, NextOffset: 1135 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 1135, NextOffset: 1168 + testutil.go:509: Offset: 1022, NextOffset: 1310 + testutil.go:509: Offset: 1168, NextOffset: 1535 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48134,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 152, NextOffset: 185 -=== 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=9,prefix="",src=1,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 @@ -163909,39 +157870,6 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 924 - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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=0 - testutil.go:509: Offset: 1023, NextOffset: 1312 - testutil.go:509: Offset: 1169, NextOffset: 1534 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 182, NextOffset: 215 @@ -163955,36 +157883,44 @@ testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:509: Offset: 347, NextOffset: 466 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark 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 [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: 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: 683, NextOffset: 1070 - testutil.go:509: Offset: 537, NextOffset: 924 + testutil.go:509: Offset: 537, NextOffset: 923 + testutil.go:509: Offset: 683, NextOffset: 1069 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt test dev bar baz.txt foo1.txt barlink test2 .no.prefetch.landmark] 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: 589, NextOffset: 683 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 1069 + testutil.go:509: Offset: 537, NextOffset: 923 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1534 - testutil.go:509: Offset: 1023, NextOffset: 1312 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 1069, NextOffset: 1102 + testutil.go:509: Offset: 923, NextOffset: 956 + testutil.go:509: Offset: 1102, NextOffset: 1135 + testutil.go:509: Offset: 956, NextOffset: 989 + testutil.go:509: Offset: 1135, NextOffset: 1168 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 1168, NextOffset: 1535 + testutil.go:509: Offset: 1022, NextOffset: 1310 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -163998,6 +157934,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: "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 @@ -164005,198 +157947,171 @@ testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 248, NextOffset: 281 testutil.go:509: Offset: 152, NextOffset: 185 +=== 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=9,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 281, NextOffset: 314 testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 314, NextOffset: 347 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,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=0,prefix="../",format=GNU,minChunkSize=0#01 +=== 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=1,prefix="",format=USTAR,minChunkSize=0#01 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt test baz.txt bar barlink dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 .no.prefetch.landmark bar foo3.txt barlink 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: 0, NextOffset: 755 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 -=== 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 48134 72216 96198] - 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: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 testutil.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: "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/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 755 -=== 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=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [2] at 48134 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.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: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:2349: [3] at 72216 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: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 850 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72216,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 testutil.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: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":963,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":996,"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1076,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1142,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1175,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt baz.txt bar foo3.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] + 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: 930 + testutil.go:509: Offset: 691, NextOffset: 1076 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1327 - testutil.go:509: Offset: 1180, NextOffset: 1552 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1076, NextOffset: 1109 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1109, NextOffset: 1142 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1142, NextOffset: 1175 + testutil.go:509: Offset: 1029, NextOffset: 1321 + testutil.go:509: Offset: 1175, NextOffset: 1547 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" @@ -164229,30 +158144,30 @@ 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 "": [barlink test bar foo3.txt foo1.txt dev 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: 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: 935 - testutil.go:509: Offset: 691, NextOffset: 1081 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev foo3.txt test test2 .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: 470, NextOffset: 595 - testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 691, NextOffset: 1076 + testutil.go:509: Offset: 545, NextOffset: 930 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1076, NextOffset: 1109 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1109, NextOffset: 1142 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1142, NextOffset: 1175 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1175, NextOffset: 1547 + testutil.go:509: Offset: 1029, NextOffset: 1321 + testutil.go:395: Comparing: "test2" vs "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 @@ -164266,27 +158181,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 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - 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: 1552 - testutil.go:509: Offset: 1034, 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: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -164300,191 +158194,163 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=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 -=== 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 48131 72212 96209] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-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 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 barlink dev .no.prefetch.landmark foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [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: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 === 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=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/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 48131 72212 96194] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=USTAR - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=PAX,minChunkSize=0#01 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark barlink baz.txt foo1.txt bar foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt test2 baz.txt bar barlink test dev .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 927 + testutil.go:509: Offset: 687, NextOffset: 1073 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1319 - testutil.go:509: Offset: 1174, NextOffset: 1545 + testutil.go:509: Offset: 927, NextOffset: 960 + testutil.go:509: Offset: 1073, NextOffset: 1106 + testutil.go:509: Offset: 960, NextOffset: 993 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 1026, NextOffset: 1317 + testutil.go:509: Offset: 1172, NextOffset: 1543 testutil.go:395: Comparing: "dev" vs "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" @@ -164508,8 +158374,6 @@ testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 120, NextOffset: 153 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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: 216, NextOffset: 249 testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 249, NextOffset: 282 @@ -164527,13 +158391,31 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 1073, NextOffset: 1106 + testutil.go:509: Offset: 927, NextOffset: 960 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 960, NextOffset: 993 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 1172, NextOffset: 1543 + testutil.go:509: Offset: 1026, 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -164550,33 +158432,9 @@ 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: "test" vs "test" - testutil.go:401: 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 -=== 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=0 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1174, NextOffset: 1545 - testutil.go:509: Offset: 1028, NextOffset: 1319 - 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: 687, NextOffset: 1073 + testutil.go:509: Offset: 541, NextOffset: 927 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -164593,188 +158451,135 @@ testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,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=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt test test2 baz.txt bar 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: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev bar foo3.txt foo1.txt barlink test test2 .no.prefetch.landmark baz.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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24077 48131 72212 96209] - 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 48131 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72212 in stargz, uncompressed length 33124 - testutil.go:2349: [4] 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 bar test dev .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 472, NextOffset: 598 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 452, NextOffset: 549 - testutil.go:509: Offset: 598, NextOffset: 695 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 937 - testutil.go:509: Offset: 695, NextOffset: 1083 + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 1328 - testutil.go:509: Offset: 1182, NextOffset: 1555 testutil.go:395: Comparing: "dev" vs "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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,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/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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test dev test2 .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" @@ -164803,12 +158608,55 @@ 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 test dev 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: 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: 695, NextOffset: 1083 testutil.go:509: Offset: 549, NextOffset: 937 + testutil.go:509: Offset: 695, NextOffset: 1083 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 937, NextOffset: 970 + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1116, NextOffset: 1149 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1149, NextOffset: 1182 + testutil.go:509: Offset: 1036, NextOffset: 1328 + testutil.go:509: Offset: 1182, NextOffset: 1557 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 [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: 1083, NextOffset: 1116 + testutil.go:509: Offset: 937, NextOffset: 970 + testutil.go:509: Offset: 1116, NextOffset: 1149 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1149, NextOffset: 1182 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1182, NextOffset: 1557 + testutil.go:509: Offset: 1036, NextOffset: 1328 + 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" @@ -164824,6 +158672,9 @@ 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: 1083 + testutil.go:509: Offset: 549, NextOffset: 937 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 @@ -164845,58 +158696,23 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 695 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 1555 - testutil.go:509: Offset: 1036, NextOffset: 1328 - testutil.go:395: Comparing: "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=9,prefix="../",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,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:1580: testing streams: [0 0 24077 48131 72212 96194] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24077 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48131 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX - testutil.go:2349: [3] at 72212 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24077,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72212,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt foo3.txt barlink 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt test dev .no.prefetch.landmark foo1.txt bar baz.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: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 @@ -164905,6 +158721,14 @@ testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 @@ -164918,38 +158742,8 @@ testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - 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 "": [foo1.txt foo3.txt barlink test dev 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: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 @@ -164961,19 +158755,19 @@ testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -164981,18 +158775,19 @@ testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 -=== 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=1,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 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 [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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 854 + 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" @@ -165008,37 +158803,28 @@ testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":838,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":871,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":904,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":1017,"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":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev .no.prefetch.landmark foo3.txt 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: 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 -=== 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 48129 72211 96208] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 1082, NextOffset: 1356 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt 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" @@ -165052,12 +158838,7 @@ testutil.go:509: Offset: 280, NextOffset: 313 testutil.go:509: Offset: 217, NextOffset: 250 testutil.go:509: Offset: 313, NextOffset: 346 -=== 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=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 343 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 85, NextOffset: 118 @@ -165072,26 +158853,47 @@ testutil.go:509: Offset: 313, NextOffset: 346 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:509: Offset: 346, NextOffset: 464 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:401: 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: 838 + testutil.go:509: Offset: 679, 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: 838, NextOffset: 871 + testutil.go:509: Offset: 984, NextOffset: 1017 + testutil.go:509: Offset: 871, NextOffset: 904 + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 904, NextOffset: 937 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 937, NextOffset: 1139 + testutil.go:509: Offset: 1083, NextOffset: 1357 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev foo3.txt barlink foo1.txt bar test test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 679, NextOffset: 984 + testutil.go:509: Offset: 533, NextOffset: 838 + testutil.go: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: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -165106,24 +158908,24 @@ testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72211 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 464, NextOffset: 586 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,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: 984, NextOffset: 1017 + testutil.go:509: Offset: 838, NextOffset: 871 + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 871, NextOffset: 904 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 904, NextOffset: 937 + testutil.go:509: Offset: 1083, NextOffset: 1357 + testutil.go:509: Offset: 937, NextOffset: 1139 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165131,79 +158933,53 @@ testutil.go:509: Offset: 85, NextOffset: 118 testutil.go:509: Offset: 214, NextOffset: 247 testutil.go:509: Offset: 118, NextOffset: 151 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 280 -=== 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":48129,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 151, NextOffset: 184 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,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 -=== 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=9,prefix="",src=1,format=GNU,minChunkSize=0 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: 983 - testutil.go:509: Offset: 533, NextOffset: 837 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1356 - testutil.go:509: Offset: 936, 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test baz.txt dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -165214,21 +158990,13 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -165237,14 +159005,16 @@ 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 "": [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:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev barlink test test2 .no.prefetch.landmark foo1.txt bar foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -165258,20 +159028,6 @@ 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 [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: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -165287,8 +159043,6 @@ 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -165302,54 +159056,23 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24074 48129 72211 96193] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24074 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48129 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72211 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24074,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72211,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt foo3.txt barlink test .no.prefetch.landmark bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:509: Offset: 687, NextOffset: 995 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 849, NextOffset: 882 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 882, NextOffset: 915 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 915, NextOffset: 948 - testutil.go:509: Offset: 1061, NextOffset: 1094 - testutil.go:509: Offset: 948, NextOffset: 1152 - testutil.go:509: Offset: 1094, NextOffset: 1373 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 bar foo3.txt barlink test baz.txt foo1.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" @@ -165386,31 +159109,34 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 849, NextOffset: 882 + testutil.go:509: Offset: 995, NextOffset: 1028 + testutil.go:509: Offset: 882, NextOffset: 915 + testutil.go:509: Offset: 1028, NextOffset: 1061 + testutil.go:509: Offset: 915, NextOffset: 948 + testutil.go:509: Offset: 1061, NextOffset: 1094 + testutil.go:509: Offset: 948, NextOffset: 1153 + testutil.go:509: Offset: 1094, NextOffset: 1373 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 - 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 "": [test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt foo1.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: 592, NextOffset: 687 testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 183, NextOffset: 216 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 216, NextOffset: 249 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 249, NextOffset: 282 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 282, NextOffset: 315 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 315, NextOffset: 348 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 348, NextOffset: 468 - testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "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 @@ -165425,15 +159151,7 @@ testutil.go:509: Offset: 1061, NextOffset: 1094 testutil.go:509: Offset: 915, NextOffset: 948 testutil.go:509: Offset: 1094, NextOffset: 1373 - testutil.go:509: Offset: 948, NextOffset: 1152 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: 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=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=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:509: Offset: 948, NextOffset: 1153 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165449,170 +159167,162 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 183, NextOffset: 216 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 216, NextOffset: 249 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 249, NextOffset: 282 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 282, NextOffset: 315 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 315, NextOffset: 348 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 348, NextOffset: 468 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:395: Comparing: "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=9,prefix="./",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=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=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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark barlink dev 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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 721 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go: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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + 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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go:509: Offset: 0, NextOffset: 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" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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: "bar" vs "bar" + testutil.go:401: 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:395: Comparing: "test" vs "test" + testutil.go:401: 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: "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:395: Comparing: "dev" vs "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "bar" vs "bar" -=== 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=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=-1,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24079 48137 72223 96220] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "test2" vs "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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72223 in stargz, uncompressed length 33124 - testutil.go:2349: [4] 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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=-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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark barlink test dev baz.txt 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: 443, NextOffset: 537 - testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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: 537, NextOffset: 843 testutil.go:509: Offset: 683, NextOffset: 989 @@ -165629,11 +159339,11 @@ testutil.go:509: Offset: 942, NextOffset: 1146 testutil.go:509: Offset: 1088, NextOffset: 1364 testutil.go:395: Comparing: "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" @@ -165665,33 +159375,24 @@ 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 "" -=== 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=0 - testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt test2 baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 589, NextOffset: 683 + testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 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: 1364 - testutil.go:509: Offset: 942, NextOffset: 1146 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 683, NextOffset: 989 - testutil.go:509: Offset: 537, NextOffset: 843 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -165705,6 +159406,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: "test2" vs "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 @@ -165718,116 +159424,106 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 589, NextOffset: 683 - testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 683, NextOffset: 989 + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1364 + testutil.go:509: Offset: 942, NextOffset: 1146 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24079 48137 72223 96205] - 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 48137 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72223 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:509: Offset: 90, NextOffset: 717 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=64000 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": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 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: 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: 623 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: 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: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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" 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: 623 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: 717 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar dev foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark 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: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 623 testutil.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: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: 717 testutil.go:509: Offset: 0, NextOffset: 623 -=== 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -165836,6 +159532,8 @@ 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: 717 testutil.go:509: Offset: 0, NextOffset: 623 @@ -165849,15 +159547,9 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 623 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 @@ -165866,21 +159558,30 @@ 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/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/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test2 baz.txt foo3.txt bar test dev .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 470, NextOffset: 595 @@ -165890,20 +159591,20 @@ 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: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: 851, NextOffset: 884 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 950, NextOffset: 1155 - testutil.go:509: Offset: 1096, NextOffset: 1378 + testutil.go: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: 1155 + 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" @@ -165925,41 +159626,12 @@ testutil.go:509: Offset: 316, NextOffset: 349 testutil.go:509: Offset: 253, NextOffset: 349 testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 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: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 "": [.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: "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -165988,189 +159660,182 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48137 72223 96220] - testutil.go:2330: got gzip streams: + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24079 in stargz, uncompressed length 32512 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX - testutil.go:2349: [2] at 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72223 in stargz, uncompressed length 33124 - testutil.go:2349: [4] 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test test2 foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go: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:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 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 [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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 test2 .no.prefetch.landmark baz.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:395: Comparing: "test2" vs "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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 -=== 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=9,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go: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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 -=== 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=-1,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24079 48137 72223 96205] - 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 48137 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72223 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24079,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72223,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev .no.prefetch.landmark baz.txt foo1.txt test test2 bar foo3.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -166186,8 +159851,6 @@ testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 -=== 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: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -166207,41 +159870,34 @@ 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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 dev test2 bar 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go: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 - 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 "": [test dev foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:509: Offset: 251, NextOffset: 345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1014 + testutil.go:509: Offset: 537, NextOffset: 865 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -166252,32 +159908,7 @@ 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 86, NextOffset: 119 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 119, NextOffset: 152 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 152, NextOffset: 185 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1014 - testutil.go:509: Offset: 537, NextOffset: 865 - testutil.go: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: 964, NextOffset: 1178 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -166291,120 +159922,126 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test .no.prefetch.landmark baz.txt foo1.txt barlink bar foo3.txt dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2] + 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 -=== 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: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 [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: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "baz.txt" vs "baz.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=-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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.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 "": [foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt dev 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: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 - 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: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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: 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: "test" vs "test" - testutil.go:401: 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "baz.txt" vs "baz.txt" + 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: "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: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 @@ -166415,53 +160052,32 @@ 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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24078 48138 72222 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 48138 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72222 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 876 - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 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: 1190 + testutil.go:509: Offset: 975, NextOffset: 1189 testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -166502,30 +160118,17 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" -=== 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: "" vs "": [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt 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: 1025, NextOffset: 1058 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1124, NextOffset: 1414 - testutil.go:509: Offset: 975, NextOffset: 1190 - testutil.go:395: Comparing: "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 "": [barlink test dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 694, NextOffset: 1025 testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:395: Comparing: "test2" vs "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 @@ -166539,17 +160142,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: "test2" vs "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 @@ -166563,13 +160155,39 @@ 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: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 1414 + testutil.go:509: Offset: 975, NextOffset: 1189 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark dev foo3.txt barlink test test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -166583,42 +160201,34 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -166627,23 +160237,26 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 "": [foo3.txt barlink test test2 baz.txt foo1.txt bar .no.prefetch.landmark 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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 @@ -166652,17 +160265,13 @@ 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:395: Comparing: "test2" vs "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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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 @@ -166671,8 +160280,6 @@ 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 @@ -166686,40 +160293,41 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== 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 24078 48138 72222 96204] - testutil.go:2330: got gzip streams: -=== 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=GNU - 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 48138 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU - testutil.go:2349: [3] at 72222 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24078,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72222,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt dev test test2 .no.prefetch.landmark 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: 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: 1181 + testutil.go:509: Offset: 1118, NextOffset: 1405 testutil.go:395: Comparing: "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 [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" @@ -166760,21 +160368,11 @@ 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 -=== 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 1085, NextOffset: 1118 - testutil.go:509: Offset: 969, NextOffset: 1184 - testutil.go:509: Offset: 1118, NextOffset: 1405 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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: 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" @@ -166784,12 +160382,17 @@ testutil.go:509: Offset: 690, NextOffset: 1019 testutil.go:509: Offset: 541, NextOffset: 870 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "test" vs "test" + testutil.go:401: 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: 1181 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -166818,190 +160421,153 @@ 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: 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: 1184 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,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 -=== 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 24162 48582 72807 97612] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test2 foo3.txt barlink test] + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark barlink test 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: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go: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: 668 - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:509: Offset: 93, NextOffset: 767 + testutil.go: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: "test" vs "test" testutil.go:401: Directory: "test" 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": [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 "": [barlink test foo3.txt baz.txt foo1.txt bar dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo3.txt barlink test bar 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": [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" - 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: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: "bar" vs "bar" + testutil.go:401: 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: "foo3.txt" vs "foo3.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: 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=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR -=== 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24162 48582 72807 96771] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48582 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev .no.prefetch.landmark baz.txt test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt 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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -167012,10 +160578,10 @@ 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: 980, NextOffset: 1194 testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -167031,8 +160597,6 @@ testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 -=== 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:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 @@ -167050,30 +160614,37 @@ testutil.go:509: Offset: 320, NextOffset: 353 testutil.go:509: Offset: 254, NextOffset: 351 testutil.go:509: Offset: 353, NextOffset: 475 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:509: Offset: 601, NextOffset: 698 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:509: Offset: 698, NextOffset: 1030 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 + testutil.go:509: Offset: 549, 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: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 698, NextOffset: 1030 - testutil.go:509: Offset: 549, NextOffset: 881 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -167082,33 +160653,10 @@ testutil.go:509: Offset: 881, NextOffset: 914 testutil.go:509: Offset: 1063, NextOffset: 1096 testutil.go:509: Offset: 914, NextOffset: 947 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go: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: 1195 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 980, NextOffset: 1194 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -167122,13 +160670,34 @@ testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 353, NextOffset: 475 testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 475, NextOffset: 601 + testutil.go:509: Offset: 351, NextOffset: 452 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -167151,10 +160720,10 @@ testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "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" @@ -167170,28 +160739,28 @@ testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test dev bar test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "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 -=== 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 24162 48582 72807 97612] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -167199,17 +160768,11 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 -=== 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=USTAR,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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [1] at 24162 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: 673 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 @@ -167217,35 +160780,6 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -167253,66 +160787,26 @@ testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX - testutil.go:2349: [3] at 72807 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=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 -=== 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 93, NextOffset: 772 -=== 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=USTAR,minChunkSize=64000 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=-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: 0, NextOffset: 673 + 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=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=-1,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24162 48582 72807 96771] - 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: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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:2349: [0] at 0 in stargz, uncompressed length 33024 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":958,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1107,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 baz.txt foo1.txt test .no.prefetch.landmark bar] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 86, NextOffset: 119 - 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=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: 152, NextOffset: 185 - testutil.go:509: Offset: 251, NextOffset: 284 - 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 24162 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: 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 "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -167322,30 +160816,12 @@ 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=-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=-1,prefix="",src=1,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 testutil.go:509: Offset: 350, NextOffset: 469 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=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 345, NextOffset: 443 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] @@ -167353,54 +160829,43 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 962 - testutil.go:509: Offset: 686, NextOffset: 1111 + testutil.go:509: Offset: 537, NextOffset: 958 + testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 1177, NextOffset: 1210 - testutil.go:509: Offset: 1061, NextOffset: 1371 - testutil.go:509: Offset: 1210, NextOffset: 1597 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 1173, NextOffset: 1206 + testutil.go:509: Offset: 1057, NextOffset: 1367 + testutil.go:509: Offset: 1206, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 foo3.txt barlink dev test2 baz.txt bar test .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: 1111, NextOffset: 1144 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1177, NextOffset: 1210 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 1210, NextOffset: 1597 - testutil.go:509: Offset: 1061, NextOffset: 1371 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 686, NextOffset: 1111 - testutil.go:509: Offset: 537, NextOffset: 962 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev test2 baz.txt foo1.txt barlink 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" @@ -167432,38 +160897,51 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt test dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, 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: 1107, NextOffset: 1140 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1173, NextOffset: 1206 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 1206, NextOffset: 1592 + testutil.go:509: Offset: 1057, NextOffset: 1367 + testutil.go:395: Comparing: "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: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + 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: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 686, NextOffset: 1107 + testutil.go:509: Offset: 537, NextOffset: 958 +=== 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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.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" @@ -167471,140 +160949,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: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 -=== 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: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 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: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test2 bar barlink test dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "test2" vs "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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:395: Comparing: "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=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 === 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=-2,prefix="",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24164 48585 72813 97618] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU - testutil.go:2349: [1] at 24164 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72813 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":970,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1069,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1119,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1152,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1218,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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=64000/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: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 970 + testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1385 - testutil.go:509: Offset: 1221, NextOffset: 1614 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1119, NextOffset: 1152 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1152, NextOffset: 1185 + testutil.go:509: Offset: 1036, NextOffset: 1069 + testutil.go:509: Offset: 1185, NextOffset: 1218 + testutil.go:509: Offset: 1069, NextOffset: 1382 + testutil.go:509: Offset: 1218, NextOffset: 1609 testutil.go:395: Comparing: "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 [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" @@ -167636,57 +161110,52 @@ 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 "": [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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 473, NextOffset: 598 -=== 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: 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:401: Directory: "" vs "": [dev bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.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 [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:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 121, NextOffset: 154 testutil.go:509: Offset: 253, NextOffset: 286 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24164 48585 72813 96777] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 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: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: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1119 + testutil.go:509: Offset: 545, NextOffset: 970 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1119, NextOffset: 1152 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1152, NextOffset: 1185 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1185, NextOffset: 1218 + testutil.go:509: Offset: 1036, NextOffset: 1069 + testutil.go:509: Offset: 1218, NextOffset: 1609 + testutil.go:509: Offset: 1069, NextOffset: 1382 + testutil.go:395: Comparing: "test2" vs "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 @@ -167696,194 +161165,166 @@ testutil.go:509: Offset: 154, NextOffset: 187 testutil.go:509: Offset: 286, NextOffset: 319 testutil.go:509: Offset: 187, NextOffset: 220 -=== 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=-1,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 319, NextOffset: 352 testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [1] at 24164 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: 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: 1614 - testutil.go:509: Offset: 1072, NextOffset: 1385 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72813 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96777 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24164,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo3.txt test test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt foo3.txt barlink test dev .no.prefetch.landmark baz.txt bar test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 testutil.go:395: Comparing: "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: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 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 [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: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test2 dev foo1.txt foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "test2" vs "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: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 === 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=-2,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24165 48587 72816 97621] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark 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: 87, NextOffset: 120 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -167906,43 +161347,38 @@ 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:509: Offset: 541, NextOffset: 963 + testutil.go:509: Offset: 690, 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: 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: 1377 - testutil.go:509: Offset: 1214, NextOffset: 1605 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: 1373 + testutil.go:509: Offset: 1211, NextOffset: 1600 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 120, NextOffset: 153 testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 153, NextOffset: 186 testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -167956,202 +161392,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: 1115 - testutil.go:509: Offset: 541, NextOffset: 966 - 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: 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: 1605 - testutil.go:509: Offset: 1065, NextOffset: 1377 testutil.go:395: Comparing: "dev" vs "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1112 + testutil.go:509: Offset: 541, 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: 1600 + testutil.go:509: Offset: 1062, NextOffset: 1373 === 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=-2,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24165 48587 72816 96780] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt barlink .no.prefetch.landmark foo1.txt bar foo3.txt test dev test2] + 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 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:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + 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 foo1.txt bar foo3.txt baz.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark foo1.txt bar dev test2 baz.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 testutil.go:395: Comparing: "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: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,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/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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":974,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1007,"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":1073,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1123,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1156,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1189,"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 bar barlink test .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: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 + 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: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 549, NextOffset: 974 + testutil.go:509: Offset: 698, NextOffset: 1123 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1043,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1126,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1159,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1192,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1225,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 foo1.txt bar barlink test] + testutil.go:509: Offset: 974, NextOffset: 1007 + testutil.go:509: Offset: 1123, NextOffset: 1156 + testutil.go:509: Offset: 1007, NextOffset: 1040 + testutil.go:509: Offset: 1156, NextOffset: 1189 + testutil.go:509: Offset: 1040, NextOffset: 1073 + testutil.go:509: Offset: 1189, NextOffset: 1222 + testutil.go:509: Offset: 1073, NextOffset: 1384 + testutil.go:509: Offset: 1222, NextOffset: 1615 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168176,70 +161603,17 @@ testutil.go:509: Offset: 254, NextOffset: 287 testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 287, NextOffset: 320 -=== 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 48587 72816 97621] -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 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=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - 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: 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: 977 - testutil.go:509: Offset: 698, NextOffset: 1126 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1010 - testutil.go:509: Offset: 1126, NextOffset: 1159 - testutil.go:509: Offset: 1010, NextOffset: 1043 - testutil.go:509: Offset: 1159, NextOffset: 1192 - testutil.go:509: Offset: 1043, NextOffset: 1076 - testutil.go:509: Offset: 1192, NextOffset: 1225 - testutil.go:509: Offset: 1076, NextOffset: 1387 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24165 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: 1225, NextOffset: 1620 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1126, NextOffset: 1159 - testutil.go:509: Offset: 977, NextOffset: 1010 - testutil.go:509: Offset: 1159, NextOffset: 1192 - testutil.go:509: Offset: 1010, NextOffset: 1043 - testutil.go:509: Offset: 1192, NextOffset: 1225 - testutil.go:509: Offset: 1043, NextOffset: 1076 - testutil.go:509: Offset: 1225, NextOffset: 1620 - testutil.go:509: Offset: 1076, NextOffset: 1387 - 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 baz.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:509: Offset: 188, NextOffset: 221 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 221, NextOffset: 254 testutil.go:509: Offset: 122, NextOffset: 155 @@ -168251,6 +161625,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: "bar" vs "bar" + testutil.go:401: 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: 1123, NextOffset: 1156 + testutil.go:509: Offset: 974, NextOffset: 1007 + testutil.go:509: Offset: 1156, NextOffset: 1189 + testutil.go:509: Offset: 1007, NextOffset: 1040 + testutil.go:509: Offset: 1189, NextOffset: 1222 + testutil.go:509: Offset: 1040, NextOffset: 1073 + testutil.go:509: Offset: 1222, NextOffset: 1615 + testutil.go:509: Offset: 1073, 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -168260,198 +161659,142 @@ testutil.go:509: Offset: 155, NextOffset: 188 testutil.go:509: Offset: 287, NextOffset: 320 testutil.go:509: Offset: 188, NextOffset: 221 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 33124 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 353 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 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: 1123 + testutil.go:509: Offset: 549, NextOffset: 974 +=== 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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test dev test2] + 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: 601, NextOffset: 698 - testutil.go:509: Offset: 452, NextOffset: 549 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 698, NextOffset: 1126 - testutil.go:509: Offset: 549, NextOffset: 977 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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/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=-2,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt] + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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=-2,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=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: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: 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:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 baz.txt foo1.txt dev .no.prefetch.landmark 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: 93, NextOffset: 930 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar foo3.txt baz.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: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 - 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: 929 + testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "dev" vs "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: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24165 48587 72816 96780] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24165 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48587 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72816 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24165,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72816,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test test2 baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt foo3.txt dev .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" @@ -168461,14 +161804,14 @@ 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: 1183 + 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": [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" @@ -168510,7 +161853,20 @@ testutil.go:509: Offset: 686, NextOffset: 1018 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: 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 @@ -168518,11 +161874,13 @@ 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": [testchar2 testblock testfifo testchar1] 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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -168552,52 +161910,16 @@ 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: 1183 - testutil.go:395: Comparing: "test2" vs "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 -=== 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 48589 72819 97624] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 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 -=== 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=0 - testutil.go:509: Offset: 350, NextOffset: 469 - testutil.go:509: Offset: 251, NextOffset: 345 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [1] at 24166 in stargz, uncompressed length 32512 + testutil.go:509: Offset: 968, NextOffset: 1182 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU - testutil.go:2349: [2] at 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72819 in stargz, uncompressed length 33124 - testutil.go:2349: [4] at 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev .no.prefetch.landmark foo3.txt barlink test test2 bar] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev test2 bar baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -168612,10 +161934,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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -168634,8 +161956,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" 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=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -168658,11 +161978,10 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 bar foo3.txt foo1.txt dev .no.prefetch.landmark baz.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt 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: 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" @@ -168674,8 +161993,6 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -168689,11 +162006,11 @@ 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: "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 @@ -168707,47 +162024,55 @@ 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "barlink" vs "barlink" 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" -=== 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=1,format=GNU,minChunkSize=64000 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 -=== 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 24166 48589 72819 96783] - 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 48589 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72819 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24166,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72819,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo3.txt test .no.prefetch.landmark foo1.txt bar barlink dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 473, NextOffset: 598 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 187, NextOffset: 220 testutil.go:509: Offset: 121, NextOffset: 154 @@ -168773,54 +162098,23 @@ 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] -=== 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=0 - 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": [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 "": [barlink dev test2 .no.prefetch.landmark foo1.txt bar 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: 473, NextOffset: 598 - testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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" @@ -168849,60 +162143,43 @@ 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: "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: 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: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=1,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:1580: testing streams: [0 0 24162 48583 72807 97612] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev test2 .no.prefetch.landmark foo3.txt bar test baz.txt foo1.txt] - 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 barlink dev .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: 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": [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" @@ -168910,126 +162187,106 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=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: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 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: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=64000 + 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: "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: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: "dev/testchar1" vs "dev/testchar1" 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 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,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 24162 48583 72807 96771] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 baz.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 186, NextOffset: 219 @@ -169064,13 +162321,11 @@ 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: 975, NextOffset: 1188 testutil.go:509: Offset: 1124, NextOffset: 1409 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" -=== 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=-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" @@ -169090,7 +162345,7 @@ testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] 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 test2 foo1.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: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -169112,29 +162367,6 @@ 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: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" -=== 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=-1,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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" @@ -169150,16 +162382,49 @@ 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" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 1409 + testutil.go:509: Offset: 975, NextOffset: 1188 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX +=== RUN TestGzipEStargz/testDigestAndVerify/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test .no.prefetch.landmark foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] 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: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 testutil.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" @@ -169167,142 +162432,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: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 testutil.go:395: Comparing: "dev" vs "dev" -=== 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=-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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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: 774 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "test2" vs "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: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24162 48583 72807 97612] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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=PAX - testutil.go:2349: [1] at 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 -=== 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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink] + 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 foo1.txt foo3.txt test 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:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1198 + 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169331,37 +162598,8 @@ 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:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 foo3.txt barlink baz.txt foo1.txt bar 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 bar barlink dev foo1.txt 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: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -169375,14 +162613,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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 601, NextOffset: 698 testutil.go:509: Offset: 452, NextOffset: 549 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1035 + testutil.go:509: Offset: 549, NextOffset: 886 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -169393,13 +162641,7 @@ 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": [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:509: Offset: 985, NextOffset: 1198 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169415,38 +162657,26 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24162 48583 72807 96771] - testutil.go:2330: got gzip streams: -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== 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 24162 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48583 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72807 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96771 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24162,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72807,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX - testutil.go: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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar barlink test test2 baz.txt foo3.txt dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 .no.prefetch.landmark foo1.txt test barlink 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:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 @@ -169483,18 +162713,17 @@ testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 -=== 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=-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=1,format=GNU,minChunkSize=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test dev test2 baz.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: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 @@ -169506,34 +162735,16 @@ testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -169549,49 +162760,59 @@ 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 +=== 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=1,format=GNU,minChunkSize=64000 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 24163 48585 72813 97618] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU - testutil.go:2349: [3] at 72813 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1954,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1954,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev baz.txt foo1.txt barlink test test2 .no.prefetch.landmark foo3.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 barlink bar foo3.txt test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 135, NextOffset: 172 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 172, NextOffset: 209 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 209, NextOffset: 246 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 246, NextOffset: 283 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 283, NextOffset: 320 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 320, NextOffset: 519 + testutil.go:509: Offset: 534, NextOffset: 767 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:509: Offset: 767, NextOffset: 1008 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 926, NextOffset: 1880 testutil.go:509: Offset: 1209, NextOffset: 2163 @@ -169605,10 +162826,10 @@ testutil.go:509: Offset: 2200, NextOffset: 2237 testutil.go:509: Offset: 1954, NextOffset: 1991 testutil.go:509: Offset: 2237, NextOffset: 2274 - testutil.go:509: Offset: 1991, NextOffset: 2432 - testutil.go:509: Offset: 2274, NextOffset: 2795 + testutil.go:509: Offset: 1991, NextOffset: 2430 + testutil.go:509: Offset: 2274, NextOffset: 2794 testutil.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" @@ -169628,51 +162849,14 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 320, NextOffset: 519 testutil.go:509: Offset: 534, NextOffset: 767 -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 135, NextOffset: 172 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 172, NextOffset: 209 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 209, NextOffset: 246 -=== 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:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 246, NextOffset: 283 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 283, NextOffset: 320 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 320, NextOffset: 519 - testutil.go:509: Offset: 534, NextOffset: 767 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 519, NextOffset: 725 - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:509: Offset: 1008, NextOffset: 1209 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1008, NextOffset: 1209 - testutil.go:509: Offset: 725, NextOffset: 926 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink bar 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: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 -=== 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:509: Offset: 423, NextOffset: 460 testutil.go:509: Offset: 209, NextOffset: 246 testutil.go:509: Offset: 460, NextOffset: 497 @@ -169684,18 +162868,12 @@ 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: 2163, NextOffset: 2200 - testutil.go:509: Offset: 1880, NextOffset: 1917 - testutil.go:509: Offset: 2200, NextOffset: 2237 - testutil.go:509: Offset: 1917, NextOffset: 1954 - testutil.go:509: Offset: 2237, NextOffset: 2274 - testutil.go:509: Offset: 1954, NextOffset: 1991 - testutil.go:509: Offset: 2274, NextOffset: 2795 - testutil.go:509: Offset: 1991, NextOffset: 2432 + testutil.go:395: Comparing: "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" @@ -169711,182 +162889,178 @@ 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: 2163 testutil.go:509: Offset: 926, NextOffset: 1880 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",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: 2163, NextOffset: 2200 + testutil.go:509: Offset: 1880, NextOffset: 1917 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2274, NextOffset: 2794 + testutil.go:509: Offset: 1991, NextOffset: 2430 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24163 48585 72813 96777] - testutil.go:2330: got gzip streams: - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 - testutil.go:2349: [1] at 24163 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48585 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72813 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96777 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24163,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72813,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== 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: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== 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: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test baz.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: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== 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=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 -=== 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: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24167 48590 72821 97626] - 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 48590 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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/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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt dev bar barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 bar foo3.txt foo1.txt 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: 1896, NextOffset: 1933 + testutil.go:509: Offset: 2177, NextOffset: 2214 + testutil.go:509: Offset: 1933, NextOffset: 1970 + testutil.go:509: Offset: 2214, NextOffset: 2251 + testutil.go:509: Offset: 1970, NextOffset: 2007 + testutil.go:509: Offset: 2251, NextOffset: 2288 + testutil.go:509: Offset: 2007, NextOffset: 2450 + testutil.go:509: Offset: 2288, NextOffset: 2813 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -169900,39 +163074,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 -=== 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: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 - 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: 2454 - 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -169946,11 +163087,35 @@ 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: 1896 + testutil.go:509: Offset: 1215, NextOffset: 2177 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink dev test2 bar foo3.txt foo1.txt test .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: 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: 2179 - testutil.go:509: Offset: 934, NextOffset: 1898 + testutil.go:509: Offset: 1215, NextOffset: 2177 + testutil.go:509: Offset: 934, NextOffset: 1896 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "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" @@ -169982,212 +163147,148 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 770, NextOffset: 1012 testutil.go:509: Offset: 524, NextOffset: 731 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2454 + testutil.go:509: Offset: 2177, NextOffset: 2214 + testutil.go:509: Offset: 1896, NextOffset: 1933 + testutil.go:509: Offset: 2214, NextOffset: 2251 + testutil.go:509: Offset: 1933, NextOffset: 1970 + testutil.go:509: Offset: 2251, NextOffset: 2288 + testutil.go:509: Offset: 1970, NextOffset: 2007 + testutil.go:509: Offset: 2288, NextOffset: 2813 + testutil.go:509: Offset: 2007, NextOffset: 2450 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR -=== 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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev bar foo3.txt barlink test baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar barlink test dev baz.txt foo3.txt test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 -=== 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: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 +=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 -=== 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: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 -=== 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 24167 48590 72821 96785] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 -=== 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=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark 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: 2367 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test dev baz.txt foo3.txt 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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR - testutil.go:2349: [4] at 96785 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 2367 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + 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: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-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/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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink .no.prefetch.landmark baz.txt 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: 349, NextOffset: 386 @@ -170210,28 +163311,49 @@ 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: 1890 - testutil.go:509: Offset: 1213, NextOffset: 2173 + testutil.go:509: Offset: 930, NextOffset: 1886 + testutil.go:509: Offset: 1213, NextOffset: 2169 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2173, NextOffset: 2210 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2210, NextOffset: 2247 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2247, NextOffset: 2284 - testutil.go:509: Offset: 2001, NextOffset: 2445 - testutil.go:509: Offset: 2284, NextOffset: 2809 + testutil.go:509: Offset: 1886, NextOffset: 1923 + testutil.go:509: Offset: 2169, NextOffset: 2206 + testutil.go:509: Offset: 1923, NextOffset: 1960 + testutil.go:509: Offset: 2206, NextOffset: 2243 + testutil.go:509: Offset: 1960, NextOffset: 1997 + testutil.go:509: Offset: 2243, NextOffset: 2280 + testutil.go:509: Offset: 1997, NextOffset: 2439 + testutil.go:509: Offset: 2280, 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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + 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 @@ -170248,17 +163370,6 @@ 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: 2173, NextOffset: 2210 - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2210, NextOffset: 2247 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2247, NextOffset: 2284 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2284, NextOffset: 2809 - testutil.go:509: Offset: 2001, NextOffset: 2445 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170274,65 +163385,51 @@ 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: 2173 -=== 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 24167 48590 72821 97626] - testutil.go:2330: got gzip streams: -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 930, NextOffset: 1890 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [0] at 0 in stargz, uncompressed length 33024 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 1213, NextOffset: 2169 + testutil.go:509: Offset: 930, NextOffset: 1886 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2169, NextOffset: 2206 + testutil.go:509: Offset: 1886, NextOffset: 1923 + testutil.go:509: Offset: 2206, NextOffset: 2243 + testutil.go:509: Offset: 1923, NextOffset: 1960 + testutil.go:509: Offset: 2243, NextOffset: 2280 + testutil.go:509: Offset: 1960, NextOffset: 1997 + testutil.go:509: Offset: 2280, NextOffset: 2803 + testutil.go:509: Offset: 1997, NextOffset: 2439 testutil.go:395: Comparing: "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": [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" -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX - testutil.go:2349: [1] at 24167 in stargz, uncompressed length 32512 - testutil.go:2349: [2] at 48590 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" + 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=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/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/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=USTAR,minChunkSize=0#01/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 foo1.txt baz.txt barlink test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark barlink bar foo3.txt test dev 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: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.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" @@ -170340,156 +163437,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: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 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 [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark 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: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 -=== 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=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24167 48590 72821 96785] - 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 48590 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72821 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96785 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24167,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72821,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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/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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1909,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1946,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1983,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 bar baz.txt foo1.txt foo3.txt dev .no.prefetch.landmark] - 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: 1909 - testutil.go:509: Offset: 1218, NextOffset: 2190 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1909, NextOffset: 1946 - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1946, NextOffset: 1983 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1983, NextOffset: 2020 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2020, NextOffset: 2467 - testutil.go:509: Offset: 2301, NextOffset: 2830 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] 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 [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" @@ -170508,8 +163560,6 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 testutil.go:509: Offset: 323, NextOffset: 525 -=== 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=-2,prefix="../",src=1,format=USTAR,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 @@ -170524,8 +163574,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: "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: "test" vs "test" + testutil.go:401: 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: 2464 + testutil.go:509: Offset: 2299, NextOffset: 2825 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar barlink dev .no.prefetch.landmark foo1.txt foo3.txt test test2 baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -170543,31 +163616,19 @@ 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: 2190 - testutil.go:509: Offset: 937, 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 1014, NextOffset: 1218 - testutil.go:509: Offset: 733, NextOffset: 937 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1909, NextOffset: 1946 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1946, NextOffset: 1983 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1983, NextOffset: 2020 - testutil.go:509: Offset: 2301, NextOffset: 2830 - testutil.go:509: Offset: 2020, NextOffset: 2467 + 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: 2825 + testutil.go:509: Offset: 2018, NextOffset: 2464 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -170583,46 +163644,43 @@ 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: "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=-2,prefix="../",src=1,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry -=== 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 48592 72824 97629] - 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 48592 in stargz, uncompressed length 33536 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,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: [3] at 72824 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:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test dev test2 foo1.txt baz.txt foo3.txt .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.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" @@ -170630,146 +163688,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: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 foo3.txt barlink foo1.txt bar 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, 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: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink test dev test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 -=== 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=-2,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 -=== NAME TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 24169 48592 72824 96788] - 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 48592 in stargz, uncompressed length 33536 - testutil.go:2349: [3] at 72824 in stargz, uncompressed length 32000 - testutil.go:2349: [4] at 96788 in stargz, uncompressed length 0; extra="SG\x11\x00STARGZEXTERNALTOC" - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24169,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48592,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48592,"innerOffset":1536,"digest":"sha256:d0dc676fd851791a7f204b2f1736a793301f479e88224ce0d509f8ac08e0ef9b","chunkSize":32000,"chunkDigest":"sha256:a31ca1b8b0f40f4f06701d130a6572f5275df4133750f511804c4a90658f17eb"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72824,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:6b9d8da78a79d421e491721fc94b584f84d9cf45a549e509e5700defda8cb8a9"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2434,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2471,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2508,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2545,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2717,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2754,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2791,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2828,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar barlink test2 baz.txt foo3.txt test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 2434, NextOffset: 2471 - testutil.go:509: Offset: 2717, NextOffset: 2754 - testutil.go:509: Offset: 2471, NextOffset: 2508 - testutil.go:509: Offset: 2754, NextOffset: 2791 - testutil.go:509: Offset: 2508, NextOffset: 2545 - testutil.go:509: Offset: 2791, NextOffset: 2828 - testutil.go:509: Offset: 2545, NextOffset: 3359 - testutil.go:509: Offset: 2828, NextOffset: 3722 + 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: 3355 + testutil.go:509: Offset: 2827, NextOffset: 3719 testutil.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 [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" @@ -170807,13 +163844,18 @@ 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: 2434 -=== 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:509: Offset: 1209, NextOffset: 2717 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 926, NextOffset: 2433 + testutil.go:509: Offset: 1209, NextOffset: 2716 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar barlink test2 baz.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: 1008, NextOffset: 1209 + testutil.go:509: Offset: 725, NextOffset: 926 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -170827,17 +163869,26 @@ 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: 2717 - testutil.go:509: Offset: 926, NextOffset: 2434 + 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: 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: 3719 + testutil.go:509: Offset: 2544, NextOffset: 3355 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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 @@ -170851,183 +163902,150 @@ 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:401: 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: 2717, NextOffset: 2754 - testutil.go:509: Offset: 2434, NextOffset: 2471 - testutil.go:509: Offset: 2754, NextOffset: 2791 - testutil.go:509: Offset: 2471, NextOffset: 2508 - testutil.go:509: Offset: 2791, NextOffset: 2828 - testutil.go:509: Offset: 2508, NextOffset: 2545 - testutil.go:509: Offset: 2828, NextOffset: 3722 - testutil.go:509: Offset: 2545, NextOffset: 3359 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2716 + testutil.go:509: Offset: 926, NextOffset: 2433 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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=-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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink dev baz.txt bar foo3.txt test test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt 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: 146, NextOffset: 3274 -=== 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: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "test2" vs "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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 -=== 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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 + testutil.go:401: Directory: "" vs "": [dev baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 dev .no.prefetch.landmark bar foo3.txt test test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3380 - testutil.go:509: Offset: 2843, NextOffset: 3741 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,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 +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} +=== 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=-2,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=PAX,minChunkSize=0/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171065,19 +164083,32 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev baz.txt bar foo3.txt test test2 .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 934, NextOffset: 2449 + testutil.go:509: Offset: 1215, NextOffset: 2730 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] 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=-2,prefix="../",format=PAX,minChunkSize=64000 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "dev/testfifo" vs "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: 2449, NextOffset: 2486 + testutil.go:509: Offset: 2730, NextOffset: 2767 + testutil.go:509: Offset: 2486, NextOffset: 2523 + testutil.go:509: Offset: 2767, NextOffset: 2804 + testutil.go:509: Offset: 2523, NextOffset: 2560 + testutil.go:509: Offset: 2804, NextOffset: 2841 + testutil.go:509: Offset: 2560, NextOffset: 3375 + testutil.go:509: Offset: 2841, NextOffset: 3736 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev baz.txt foo3.txt bar 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: 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: "test2" vs "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 @@ -171091,25 +164122,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1215, NextOffset: 2732 - testutil.go:509: Offset: 934, NextOffset: 2451 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3741 - testutil.go:509: Offset: 2562, NextOffset: 3380 - testutil.go:395: Comparing: "test2" vs "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 @@ -171123,82 +164135,57 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 524 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1012, NextOffset: 1215 - testutil.go:509: Offset: 731, NextOffset: 934 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 dev test2 foo1.txt baz.txt test .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3293 + testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go:509: Offset: 934, NextOffset: 2449 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + testutil.go:509: Offset: 2730, NextOffset: 2767 + testutil.go:509: Offset: 2449, NextOffset: 2486 + testutil.go:509: Offset: 2767, NextOffset: 2804 + testutil.go:509: Offset: 2486, NextOffset: 2523 + testutil.go:509: Offset: 2804, NextOffset: 2841 + testutil.go:509: Offset: 2523, NextOffset: 2560 + testutil.go:509: Offset: 2841, NextOffset: 3736 + testutil.go:509: Offset: 2560, NextOffset: 3375 testutil.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" +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} 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 [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 [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev test2] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: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" @@ -171206,76 +164193,100 @@ testutil.go:395: Comparing: "test2" vs "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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink 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: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3293 -=== 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:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 +=== 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=-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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3288 + testutil.go:509: Offset: 0, NextOffset: 3076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=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/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo3.txt test .no.prefetch.landmark bar barlink dev test2 foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 423, NextOffset: 460 - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 bar baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:509: Offset: 768, NextOffset: 1010 @@ -171285,26 +164296,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: 2445 - testutil.go:509: Offset: 1213, NextOffset: 2728 + testutil.go:509: Offset: 930, NextOffset: 2443 + testutil.go:509: Offset: 1213, NextOffset: 2726 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3374 - testutil.go:509: Offset: 2839, NextOffset: 3738 + 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: 3368 + testutil.go:509: Offset: 2837, NextOffset: 3732 testutil.go:395: Comparing: "dev" vs "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" @@ -171320,8 +164331,39 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 foo1.txt bar foo3.txt test .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 baz.txt foo1.txt foo3.txt barlink dev bar 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: 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: 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: 3732 + testutil.go:509: Offset: 2554, NextOffset: 3368 + testutil.go:395: Comparing: "test2" vs "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 @@ -171334,40 +164376,13 @@ testutil.go:509: Offset: 497, NextOffset: 534 testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 -=== 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: 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: 3738 - testutil.go:509: Offset: 2556, NextOffset: 3374 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 768, NextOffset: 1010 - testutil.go:509: Offset: 521, NextOffset: 727 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1010, NextOffset: 1213 - testutil.go:509: Offset: 727, NextOffset: 930 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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: 349, NextOffset: 386 testutil.go:509: Offset: 137, NextOffset: 174 @@ -171381,141 +164396,168 @@ 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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=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/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink dev .no.prefetch.landmark bar test test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test test2 .no.prefetch.landmark bar foo3.txt barlink dev] vs [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: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 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: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "test2" vs "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: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 === 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=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/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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 test dev .no.prefetch.landmark baz.txt bar foo3.txt] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 937, NextOffset: 2465 + testutil.go:509: Offset: 1218, NextOffset: 2746 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2465, NextOffset: 2502 + testutil.go:509: Offset: 2746, NextOffset: 2783 + testutil.go:509: Offset: 2502, NextOffset: 2539 + testutil.go:509: Offset: 2783, NextOffset: 2820 + testutil.go:509: Offset: 2539, NextOffset: 2576 + testutil.go:509: Offset: 2820, NextOffset: 2857 + testutil.go:509: Offset: 2576, NextOffset: 3397 + testutil.go:509: Offset: 2857, NextOffset: 3758 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171552,29 +164594,28 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 foo1.txt bar barlink dev .no.prefetch.landmark baz.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: 770, NextOffset: 1014 + testutil.go:509: Offset: 525, NextOffset: 733 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1014, NextOffset: 1218 + testutil.go:509: Offset: 733, NextOffset: 937 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3403 - testutil.go:509: Offset: 2859, NextOffset: 3763 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:509: Offset: 2746, NextOffset: 2783 + testutil.go:509: Offset: 2465, NextOffset: 2502 + testutil.go:509: Offset: 2783, NextOffset: 2820 + testutil.go:509: Offset: 2502, NextOffset: 2539 + testutil.go:509: Offset: 2820, NextOffset: 2857 + testutil.go:509: Offset: 2539, NextOffset: 2576 + testutil.go:509: Offset: 2857, NextOffset: 3758 + testutil.go:509: Offset: 2576, NextOffset: 3397 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -171590,35 +164631,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: "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: "bar" vs "bar" - testutil.go:401: 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: 2748 - testutil.go:509: Offset: 937, NextOffset: 2467 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3763 - testutil.go:509: Offset: 2578, NextOffset: 3403 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -171632,164 +164644,152 @@ testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1218, NextOffset: 2746 + testutil.go:509: Offset: 937, NextOffset: 2465 + testutil.go:395: Comparing: "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=-2,prefix="../",src=1,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=0,prefix="",format=PAX,minChunkSize=0#01 +=== 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt bar barlink test baz.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - 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 foo1.txt barlink test test2 baz.txt bar 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: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "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: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark foo1.txt bar baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 testutil.go:395: Comparing: "test2" vs "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: 3316 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=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/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=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2445 - testutil.go:509: Offset: 2284, NextOffset: 2808 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar dev foo1.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 [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" @@ -171829,14 +164829,38 @@ 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: 2444 + testutil.go:509: Offset: 2284, NextOffset: 2806 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 barlink test dev bar foo3.txt .no.prefetch.landmark 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test2 foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2806 + testutil.go:509: Offset: 2002, 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" @@ -171852,29 +164876,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2808 - testutil.go:509: Offset: 2002, NextOffset: 2445 - 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: 2173 - testutil.go:509: Offset: 930, NextOffset: 1891 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -171888,53 +164889,49 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 -=== 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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 +=== 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev test2 baz.txt bar barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 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" @@ -171942,94 +164939,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: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 +=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 +=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev bar foo3.txt barlink test 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": [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 "": [.no.prefetch.landmark foo1.txt foo3.txt baz.txt bar barlink 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: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + 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: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 -=== 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=-2,prefix="",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink 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 test foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 525, NextOffset: 734 + testutil.go:509: Offset: 773, NextOffset: 1017 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 734, NextOffset: 938 + testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 938, NextOffset: 1907 + testutil.go:509: Offset: 1221, NextOffset: 2190 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2466 + testutil.go:509: Offset: 2301, NextOffset: 2829 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -172058,33 +165089,20 @@ testutil.go:509: Offset: 499, NextOffset: 536 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 536, NextOffset: 773 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 525, NextOffset: 734 - testutil.go:509: Offset: 773, NextOffset: 1017 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 734, NextOffset: 938 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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=0 - testutil.go:509: Offset: 1017, NextOffset: 1221 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 938, NextOffset: 1908 - testutil.go:509: Offset: 1221, NextOffset: 2191 + 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt 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": [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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -172098,26 +165116,6 @@ 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: "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: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -172127,189 +165125,159 @@ testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 462, NextOffset: 499 testutil.go:509: Offset: 249, NextOffset: 286 -=== 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=-2,prefix="./",src=1,format=GNU,minChunkSize=0 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: "test" vs "test" - testutil.go:401: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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: "test2" vs "test2" - testutil.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 - 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 + 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: 2829 + testutil.go:509: Offset: 2018, NextOffset: 2466 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,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 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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 [foo3.txt barlink test dev test2 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 baz.txt foo3.txt test2 dev 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 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: "test" vs "test" - testutil.go:401: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test dev foo1.txt baz.txt foo3.txt test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:395: Comparing: "test2" vs "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: "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 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test2 baz.txt foo1.txt bar dev .no.prefetch.landmark barlink test] + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + 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: 523, NextOffset: 730 - testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1900 - testutil.go:509: Offset: 1217, NextOffset: 2183 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2458 - testutil.go:509: Offset: 2294, NextOffset: 2821 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":137,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":174,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":211,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":248,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":285,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":322,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":523,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":730,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":934,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 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" @@ -172338,37 +165306,58 @@ 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: 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: 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: 2455 + testutil.go:509: Offset: 2292, 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 test2 baz.txt foo1.txt bar 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 baz.txt foo1.txt bar barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "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: "test" vs "test" testutil.go:401: 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: 2458 + 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: 2816 + testutil.go:509: Offset: 2009, NextOffset: 2455 testutil.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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 770, NextOffset: 1013 - testutil.go:509: Offset: 523, NextOffset: 730 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 1013, NextOffset: 1217 - testutil.go:509: Offset: 730, NextOffset: 934 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1217, NextOffset: 2183 - testutil.go:509: Offset: 934, NextOffset: 1900 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -172397,29 +165386,26 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 322, NextOffset: 523 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 770, NextOffset: 1013 + testutil.go:509: Offset: 523, NextOffset: 730 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1013, NextOffset: 1217 + testutil.go:509: Offset: 730, NextOffset: 934 +=== RUN TestGzipEStargz/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/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt bar barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt baz.txt foo1.txt barlink test dev test2 .no.prefetch.landmark 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -172427,112 +165413,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: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 +=== 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=-2,prefix="/",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt .no.prefetch.landmark bar 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: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "dev" vs "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: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=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/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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2201,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2238,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2275,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2312,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark foo3.txt barlink test dev] + 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 test2 foo1.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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -172574,43 +165575,24 @@ 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:509: Offset: 941, NextOffset: 1917 + testutil.go:509: Offset: 1225, NextOffset: 2201 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2479 - testutil.go:509: Offset: 2314, NextOffset: 2845 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1991, NextOffset: 2028 + testutil.go:509: Offset: 2275, NextOffset: 2312 + testutil.go:509: Offset: 2028, NextOffset: 2477 + testutil.go:509: Offset: 2312, NextOffset: 2841 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:395: Comparing: "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: 1225, NextOffset: 2203 - testutil.go:509: Offset: 941, NextOffset: 1919 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2845 - testutil.go:509: Offset: 2030, NextOffset: 2479 + 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:395: Comparing: "test2" vs "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 @@ -172624,16 +165606,6 @@ 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: "test2" vs "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 @@ -172647,140 +165619,190 @@ testutil.go:509: Offset: 287, NextOffset: 324 testutil.go:509: Offset: 537, NextOffset: 775 testutil.go:509: Offset: 324, NextOffset: 527 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1225, NextOffset: 2201 + testutil.go:509: Offset: 941, NextOffset: 1917 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 775, NextOffset: 1019 + testutil.go:509: Offset: 527, NextOffset: 735 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2275, NextOffset: 2312 + testutil.go:509: Offset: 1991, NextOffset: 2028 + testutil.go:509: Offset: 2312, NextOffset: 2841 + testutil.go:509: Offset: 2028, NextOffset: 2477 + testutil.go:395: Comparing: "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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt bar foo3.txt .no.prefetch.landmark foo1.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 +=== 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/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, 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] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "dev" vs "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: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test .no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 @@ -172817,36 +165839,11 @@ testutil.go:509: Offset: 10221, NextOffset: 10258 testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt test .no.prefetch.landmark baz.txt bar foo3.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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" @@ -172855,19 +165852,9 @@ testutil.go:509: Offset: 10184, NextOffset: 10221 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10221, NextOffset: 10258 -=== 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=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": [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: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -172881,8 +165868,23 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -172896,18 +165898,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,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=-2,prefix="../",format=GNU,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt bar barlink dev foo1.txt foo3.txt test test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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" @@ -172920,7 +165928,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": [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" @@ -172956,17 +165964,8 @@ 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 "": [test2 foo1.txt bar foo3.txt test dev .no.prefetch.landmark baz.txt barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt test barlink dev .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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -172980,15 +165979,21 @@ 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -173003,12 +166008,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173024,18 +166023,11 @@ 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=0#01/lost_digest_in_a_entry === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt barlink 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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test test2 foo3.txt dev .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" @@ -173057,11 +166049,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] - 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" @@ -173073,8 +166065,6 @@ 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=PAX,minChunkSize=64000#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: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -173092,24 +166082,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: "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 test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [test2 barlink test foo1.txt 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: "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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -173132,12 +166118,17 @@ testutil.go:509: Offset: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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" @@ -173154,26 +166145,14 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=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=64000 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev 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" @@ -173195,8 +166174,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: 10956 -=== 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=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -173221,8 +166198,25 @@ 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 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.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: "test2" vs "test2" + testutil.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 @@ -173230,24 +166224,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/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:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 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: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 @@ -173256,24 +166243,18 @@ 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go: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 @@ -173282,14 +166263,21 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar] + testutil.go: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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:509: Offset: 4994, NextOffset: 10147 @@ -173298,8 +166286,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: 9034, NextOffset: 9071 -=== 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:509: Offset: 10147, NextOffset: 10184 testutil.go:509: Offset: 9071, NextOffset: 9108 testutil.go:509: Offset: 10184, NextOffset: 10221 @@ -173308,7 +166294,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 [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" @@ -173350,36 +166336,7 @@ 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 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: "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: "bar" vs "bar" - testutil.go:401: 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test .no.prefetch.landmark foo1.txt barlink 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" @@ -173395,6 +166352,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -173408,32 +166375,47 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] + 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 baz.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: 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/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -173475,13 +166457,13 @@ 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 test2 foo1.txt baz.txt bar foo3.txt test dev .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] -=== 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: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:401: Directory: "" vs "": [dev test2 baz.txt test bar foo3.txt barlink .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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173510,14 +166492,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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== 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=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173529,46 +166507,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 barlink test baz.txt foo1.txt test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1602, NextOffset: 1639 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=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: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: 3881, NextOffset: 9034 - testutil.go:509: Offset: 4994, NextOffset: 10147 + 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 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,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 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test barlink dev 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" @@ -173581,13 +166540,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 [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": [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" -=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173603,17 +166560,36 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2 baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt test foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 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" @@ -173625,12 +166601,9 @@ testutil.go:509: Offset: 9108, NextOffset: 9145 testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -173644,9 +166617,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: "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" @@ -173663,10 +166645,30 @@ testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar test test2 barlink dev .no.prefetch.landmark 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 foo1.txt foo3.txt dev 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 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 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" @@ -173688,7 +166690,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": [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" @@ -173708,10 +166710,9 @@ 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#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 + testutil.go: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: "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 @@ -173723,18 +166724,25 @@ 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#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 - testutil.go:395: Comparing: "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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173750,31 +166758,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: 12013 -=== 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:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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 @@ -173782,23 +166765,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: "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=2,format=PAX,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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar barlink dev 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" @@ -173811,7 +166790,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -173855,10 +166834,24 @@ 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 .no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink 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 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -173872,14 +166865,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 - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -173891,6 +166879,8 @@ 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 @@ -173904,25 +166894,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: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01/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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test foo3.txt dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt .no.prefetch.landmark baz.txt bar barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 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] @@ -173937,10 +166941,10 @@ 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -173956,10 +166960,15 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt bar barlink test foo1.txt foo3.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: 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: "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 @@ -173969,32 +166978,28 @@ 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: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" 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 baz.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: 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: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" @@ -174014,40 +167019,39 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 - testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=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 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt foo3.txt dev .no.prefetch.landmark baz.txt bar barlink 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: 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] @@ -174061,11 +167065,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: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" @@ -174081,35 +167085,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: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt bar barlink test 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: 2852, NextOffset: 3937 + testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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: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: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 .no.prefetch.landmark 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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + 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" @@ -174136,45 +167144,21 @@ testutil.go:509: Offset: 693, NextOffset: 730 testutil.go:509: Offset: 1787, NextOffset: 2852 testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.go:509: Offset: 693, NextOffset: 730 - testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:509: Offset: 730, NextOffset: 1767 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 dev .no.prefetch.landmark foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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 @@ -174182,13 +167166,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 [testchar2 testblock testfifo testchar1] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174229,8 +167211,16 @@ testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.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:401: Directory: "" vs "": [baz.txt foo1.txt barlink test test2 .no.prefetch.landmark bar foo3.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 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" @@ -174238,8 +167228,6 @@ 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=1,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -174266,38 +167254,28 @@ 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: "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: 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: "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" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":582,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":619,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":656,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":693,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":730,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":1767,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":2824,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":3881,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt dev test2 test .no.prefetch.landmark foo1.txt bar foo3.txt barlink] + 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: "dev" vs "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" @@ -174326,8 +167304,6 @@ 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=USTAR,minChunkSize=64000#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: 693, NextOffset: 730 testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 @@ -174356,30 +167332,23 @@ 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 dev test2 foo3.txt barlink test .no.prefetch.landmark 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: 4994, NextOffset: 13219 - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt 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: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 13219 + testutil.go:509: Offset: 3881, NextOffset: 12106 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174393,21 +167362,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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1639, NextOffset: 1676 testutil.go:509: Offset: 582, NextOffset: 619 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 1676, NextOffset: 1713 testutil.go:509: Offset: 619, NextOffset: 656 testutil.go:509: Offset: 1713, NextOffset: 1750 @@ -174416,16 +167375,30 @@ testutil.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: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 +=== 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev baz.txt foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar dev barlink test test2 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] @@ -174440,10 +167413,10 @@ 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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174480,11 +167453,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:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev baz.txt foo1.txt foo3.txt barlink test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -174493,15 +167473,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: "test2" vs "test2" + testutil.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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -174510,23 +167488,11 @@ 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: "foo1.txt" vs "foo1.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: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 @@ -174535,19 +167501,37 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=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/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt 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 bar foo3.txt barlink test dev .no.prefetch.landmark test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 582 testutil.go:509: Offset: 1602, NextOffset: 1639 @@ -174561,37 +167545,6 @@ testutil.go:509: Offset: 1750, NextOffset: 1787 testutil.go:509: Offset: 730, NextOffset: 1767 testutil.go:509: Offset: 1787, NextOffset: 2852 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 1767, NextOffset: 2824 - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 3881, NextOffset: 12106 - testutil.go:509: Offset: 4994, NextOffset: 13219 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 12106, NextOffset: 12143 - testutil.go:509: Offset: 13219, NextOffset: 13256 - testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13256, NextOffset: 13293 - testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13293, NextOffset: 13330 - testutil.go:509: Offset: 12217, NextOffset: 16375 - testutil.go:509: Offset: 13330, NextOffset: 17544 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 @@ -174605,37 +167558,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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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": [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: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + 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: "test" vs "test" testutil.go:401: 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: 13219, NextOffset: 13256 testutil.go:509: Offset: 12143, NextOffset: 12180 - testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 13256, NextOffset: 13293 testutil.go:509: Offset: 12180, NextOffset: 12217 - testutil.go:509: Offset: 13330, NextOffset: 17544 + 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 "": [.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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174664,16 +167611,40 @@ testutil.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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 13219, NextOffset: 13256 + testutil.go:509: Offset: 12106, NextOffset: 12143 + testutil.go:509: Offset: 13256, NextOffset: 13293 + testutil.go:509: Offset: 12143, NextOffset: 12180 + testutil.go:509: Offset: 13293, NextOffset: 13330 + testutil.go:509: Offset: 12180, NextOffset: 12217 + testutil.go:509: Offset: 13330, NextOffset: 17544 + testutil.go:509: Offset: 12217, NextOffset: 16375 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo3.txt test dev] - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark 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" @@ -174686,8 +167657,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/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -174697,7 +167666,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": [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" @@ -174730,8 +167699,11 @@ testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark barlink bar foo3.txt test 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: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -174739,10 +167711,20 @@ 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#02/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:509: Offset: 545, NextOffset: 17133 + testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" @@ -174759,21 +167741,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: "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": [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: "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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174782,8 +167756,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/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=PAX,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 16076 testutil.go:509: Offset: 545, NextOffset: 17133 testutil.go:509: Offset: 0, NextOffset: 16076 @@ -174792,12 +167764,30 @@ 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.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" + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9145, NextOffset: 11255 + testutil.go:509: Offset: 10258, NextOffset: 12424 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -174838,31 +167828,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: "test" vs "test" - testutil.go:401: 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 bar barlink test baz.txt foo3.txt dev test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 baz.txt foo1.txt barlink test bar foo3.txt dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174876,16 +167843,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: "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" -=== 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=0 - 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -174898,6 +167858,22 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -174911,23 +167887,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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 +=== 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=1,prefix="",format=USTAR,minChunkSize=0#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 bar test foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -174968,23 +167953,26 @@ 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 bar baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -174993,12 +167981,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175014,11 +167996,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: "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: "test" vs "test" + testutil.go:401: 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 @@ -175027,26 +168012,27 @@ 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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 bar foo3.txt test dev .no.prefetch.landmark baz.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: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: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 + 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: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test2 foo1.txt foo3.txt test dev] + 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" @@ -175059,11 +168045,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" @@ -175092,39 +168078,14 @@ testutil.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 "": [foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 1602, NextOffset: 1639 - testutil.go:509: Offset: 545, NextOffset: 582 - testutil.go:509: Offset: 1639, NextOffset: 1676 - testutil.go:509: Offset: 582, NextOffset: 619 - testutil.go:509: Offset: 1676, NextOffset: 1713 - testutil.go:509: Offset: 619, NextOffset: 656 - testutil.go:509: Offset: 1713, NextOffset: 1750 - testutil.go:509: Offset: 656, NextOffset: 693 - testutil.go:509: Offset: 1750, NextOffset: 1787 - testutil.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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink foo1.txt bar foo3.txt test 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175143,6 +168104,11 @@ 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 @@ -175157,23 +168123,31 @@ 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 1602, NextOffset: 1639 + testutil.go:509: Offset: 545, NextOffset: 582 + testutil.go:509: Offset: 1639, NextOffset: 1676 + testutil.go:509: Offset: 582, NextOffset: 619 + testutil.go:509: Offset: 1676, NextOffset: 1713 + testutil.go:509: Offset: 619, NextOffset: 656 + testutil.go:509: Offset: 1713, NextOffset: 1750 + testutil.go:509: Offset: 656, NextOffset: 693 + testutil.go:509: Offset: 1750, NextOffset: 1787 + testutil.go:509: Offset: 693, NextOffset: 730 + testutil.go:509: Offset: 1787, NextOffset: 2852 + testutil.go:509: Offset: 730, NextOffset: 1767 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev barlink test test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark baz.txt barlink 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": [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" @@ -175226,8 +168200,18 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "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" @@ -175239,8 +168223,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 @@ -175254,17 +168236,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: "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 [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -175278,22 +168258,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 -=== 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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev baz.txt bar test2 .no.prefetch.landmark foo1.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 baz.txt 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: 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 @@ -175310,11 +168288,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/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" @@ -175346,13 +168324,37 @@ 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 test test2 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": [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: "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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 2824, NextOffset: 3881 testutil.go:509: Offset: 3937, NextOffset: 4994 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 baz.txt bar foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175368,30 +168370,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 4994, NextOffset: 10147 - testutil.go:509: Offset: 3881, NextOffset: 9034 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -175405,27 +168383,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=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test baz.txt] + 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: 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 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: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 @@ -175434,6 +168411,14 @@ 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 @@ -175447,37 +168432,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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 test dev baz.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -175491,18 +168474,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: "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: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 @@ -175511,22 +168483,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -175536,23 +168505,14 @@ testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":1602,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1639,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1676,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":1713,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":1750,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":1787,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":2852,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":3937,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":4994,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar test dev .no.prefetch.landmark foo3.txt barlink test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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=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: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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test test2 baz.txt foo1.txt 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] @@ -175602,30 +168562,16 @@ 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 test2 .no.prefetch.landmark foo3.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: 3937, NextOffset: 4994 testutil.go:509: Offset: 2824, NextOffset: 3881 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 10147, NextOffset: 10184 - testutil.go:509: Offset: 9034, NextOffset: 9071 - testutil.go:509: Offset: 10184, NextOffset: 10221 - testutil.go:509: Offset: 9071, NextOffset: 9108 - testutil.go:509: Offset: 10221, NextOffset: 10258 - testutil.go:509: Offset: 9108, NextOffset: 9145 - testutil.go:509: Offset: 10258, NextOffset: 12424 - testutil.go:509: Offset: 9145, NextOffset: 11255 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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 dev baz.txt bar foo3.txt barlink test test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 1602, NextOffset: 1639 testutil.go:509: Offset: 545, NextOffset: 582 @@ -175639,10 +168585,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 2852, NextOffset: 3937 - testutil.go:509: Offset: 1767, NextOffset: 2824 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 3937, NextOffset: 4994 + testutil.go:509: Offset: 2824, NextOffset: 3881 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 4994, NextOffset: 10147 + testutil.go:509: Offset: 3881, NextOffset: 9034 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 10147, NextOffset: 10184 + testutil.go:509: Offset: 9034, NextOffset: 9071 + testutil.go:509: Offset: 10184, NextOffset: 10221 + testutil.go:509: Offset: 9071, NextOffset: 9108 + testutil.go:509: Offset: 10221, NextOffset: 10258 + testutil.go:509: Offset: 9108, NextOffset: 9145 + testutil.go:509: Offset: 10258, NextOffset: 12424 + testutil.go:509: Offset: 9145, NextOffset: 11255 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175658,18 +168620,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: "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=GNU,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":545,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":545,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":545,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":545,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar test2 .no.prefetch.landmark foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 @@ -175678,62 +168646,67 @@ 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 545, NextOffset: 12013 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go: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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.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:401: Directory: "" vs "": [foo1.txt bar test2 baz.txt foo3.txt barlink 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: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -175742,44 +168715,32 @@ 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: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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 -=== RUN TestGzipEStargz/testDigestAndVerify/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=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: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 @@ -175788,13 +168749,29 @@ testutil.go:509: Offset: 0, NextOffset: 10956 testutil.go:509: Offset: 545, NextOffset: 12013 testutil.go:509: Offset: 0, NextOffset: 10956 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt test baz.txt bar foo3.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: 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] @@ -175805,14 +168782,14 @@ 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: 1313 - testutil.go:509: Offset: 1264, NextOffset: 1591 + testutil.go:509: Offset: 1082, NextOffset: 1312 + 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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175844,33 +168821,14 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 386, NextOffset: 493 testutil.go:509: Offset: 533, NextOffset: 675 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 493, NextOffset: 597 - testutil.go:509: Offset: 675, NextOffset: 779 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 597, NextOffset: 971 - testutil.go:509: Offset: 779, NextOffset: 1153 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt barlink test 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" -=== 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:509: Offset: 779, NextOffset: 1153 - testutil.go:509: Offset: 597, NextOffset: 971 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1153, NextOffset: 1190 - testutil.go:509: Offset: 971, NextOffset: 1008 - testutil.go:509: Offset: 1190, NextOffset: 1227 - testutil.go:509: Offset: 1008, NextOffset: 1045 - testutil.go:509: Offset: 1227, NextOffset: 1264 - testutil.go:509: Offset: 1045, NextOffset: 1082 - testutil.go:509: Offset: 1264, NextOffset: 1591 - testutil.go:509: Offset: 1082, NextOffset: 1313 + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt foo3.txt barlink 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -175899,47 +168857,54 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 779, NextOffset: 1153 + testutil.go:509: Offset: 597, NextOffset: 971 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 533, NextOffset: 675 + testutil.go:509: Offset: 386, NextOffset: 493 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1312 === 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=1,prefix="./",format=GNU,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark bar barlink dev] + 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 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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + 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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -175949,120 +168914,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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev bar test test2 .no.prefetch.landmark 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: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1065 + testutil.go:509: Offset: 0, NextOffset: 951 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "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: "bar" vs "bar" - testutil.go:401: 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: 952 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - 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: 952 -=== 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: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:395: Comparing: "test2" vs "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: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1066 - testutil.go:509: Offset: 0, NextOffset: 952 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#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=1,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt test dev baz.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test dev .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 605, NextOffset: 987 - testutil.go:509: Offset: 785, NextOffset: 1167 + 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: 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: 1331 - testutil.go:509: Offset: 1278, NextOffset: 1610 + 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: 1325 + testutil.go:509: Offset: 1274, NextOffset: 1606 testutil.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" @@ -176101,12 +169065,10 @@ testutil.go:395: Comparing: "bar" vs "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#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: 499, NextOffset: 605 testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2 baz.txt] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -176125,6 +169087,29 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 679, NextOffset: 785 testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1163 + testutil.go:509: Offset: 605, NextOffset: 983 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1163, NextOffset: 1200 + testutil.go:509: Offset: 983, NextOffset: 1020 + testutil.go:509: Offset: 1200, NextOffset: 1237 + testutil.go:509: Offset: 1020, NextOffset: 1057 + testutil.go:509: Offset: 1237, NextOffset: 1274 + testutil.go:509: Offset: 1057, NextOffset: 1094 + testutil.go:509: Offset: 1274, NextOffset: 1606 + testutil.go:509: Offset: 1094, NextOffset: 1325 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 679 + testutil.go:509: Offset: 390, NextOffset: 499 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -176139,167 +169124,142 @@ testutil.go:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 247, NextOffset: 284 -=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 397, NextOffset: 536 testutil.go:509: Offset: 284, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 679 - testutil.go:509: Offset: 390, NextOffset: 499 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 785, NextOffset: 1167 - testutil.go:509: Offset: 605, NextOffset: 987 +=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,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 +=== 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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt bar 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: 1167, NextOffset: 1204 - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1278, NextOffset: 1610 - testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "dev" vs "dev" - 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" -=== 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=1,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo3.txt barlink test dev baz.txt foo1.txt bar test2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "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: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:509: Offset: 106, NextOffset: 1075 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark 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: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, 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: 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: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: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 "": [dev .no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - testutil.go:509: Offset: 0, NextOffset: 962 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - 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=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=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: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:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "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 -=== 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: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: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 1075 - 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: 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: 1072 + testutil.go:509: Offset: 0, NextOffset: 959 === 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=PAX,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 barlink test foo3.txt dev .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 603, NextOffset: 981 testutil.go:509: Offset: 782, NextOffset: 1160 @@ -176316,11 +169276,11 @@ 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": [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176343,8 +169303,6 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 -=== 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:509: Offset: 210, NextOffset: 247 testutil.go:509: Offset: 323, NextOffset: 360 testutil.go:509: Offset: 247, NextOffset: 284 @@ -176360,7 +169318,20 @@ testutil.go:509: Offset: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test dev baz.txt foo1.txt bar 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: 212, NextOffset: 249 + testutil.go:509: Offset: 99, NextOffset: 136 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 136, NextOffset: 173 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 173, NextOffset: 210 + testutil.go:509: Offset: 323, NextOffset: 360 + testutil.go:509: Offset: 210, NextOffset: 247 + testutil.go:509: Offset: 360, NextOffset: 397 + testutil.go:509: Offset: 247, NextOffset: 284 + testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 @@ -176372,12 +169343,8 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -176394,8 +169361,6 @@ testutil.go: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=1,prefix="/",src=2,format=USTAR,minChunkSize=0 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 @@ -176405,181 +169370,142 @@ 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 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 136, NextOffset: 173 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 173, NextOffset: 210 - testutil.go:509: Offset: 323, NextOffset: 360 - testutil.go:509: Offset: 210, NextOffset: 247 - testutil.go:509: Offset: 360, NextOffset: 397 - testutil.go:509: Offset: 247, NextOffset: 284 - testutil.go:509: Offset: 397, NextOffset: 534 - testutil.go:509: Offset: 284, NextOffset: 388 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: 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 -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark barlink 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: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev baz.txt test test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 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: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 testutil.go:395: Comparing: "dev" vs "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 "": [.no.prefetch.landmark barlink test dev test2 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink baz.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 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 -=== 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: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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 -=== 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: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 - testutil.go:509: Offset: 106, NextOffset: 1063 - testutil.go:509: Offset: 0, NextOffset: 950 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1062 + testutil.go:509: Offset: 0, NextOffset: 949 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 500, NextOffset: 606 - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 606, NextOffset: 987 - testutil.go:509: Offset: 786, NextOffset: 1167 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1204, NextOffset: 1241 - testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1241, NextOffset: 1278 - testutil.go:509: Offset: 1098, NextOffset: 1333 - testutil.go:509: Offset: 1278, 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: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 foo3.txt barlink test dev] vs [bar foo3.txt test test2 .no.prefetch.landmark foo1.txt dev 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" @@ -176611,34 +169537,47 @@ 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 test2 dev .no.prefetch.landmark 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: 680, NextOffset: 786 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: 1167 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: 1167, NextOffset: 1204 testutil.go:509: Offset: 987, NextOffset: 1024 - testutil.go:509: Offset: 1204, NextOffset: 1241 + testutil.go:509: Offset: 1167, NextOffset: 1204 testutil.go:509: Offset: 1024, NextOffset: 1061 - testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1204, NextOffset: 1241 testutil.go:509: Offset: 1061, NextOffset: 1098 - testutil.go:509: Offset: 1278, NextOffset: 1612 - testutil.go:509: Offset: 1098, NextOffset: 1333 + testutil.go:509: Offset: 1241, NextOffset: 1278 + testutil.go:509: Offset: 1098, NextOffset: 1331 + testutil.go:509: Offset: 1278, NextOffset: 1611 testutil.go:395: Comparing: "dev" vs "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 barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1331 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -176655,8 +169594,14 @@ 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: "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: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 786, NextOffset: 1167 + testutil.go:509: Offset: 606, NextOffset: 987 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 @@ -176665,146 +169610,154 @@ 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=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=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=externaltoc_gzip_compression_level=1,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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 baz.txt foo3.txt barlink 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: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - 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 [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: "test2" vs "test2" - testutil.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: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar] vs [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: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, 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: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1083 - testutil.go:509: Offset: 0, NextOffset: 970 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1081 + testutil.go:509: Offset: 0, NextOffset: 968 === 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 +=== 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=USTAR,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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":1121,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1158,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1195,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1266,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1303,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1340,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1377,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":1118,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1155,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1192,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1263,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1300,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1337,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1374,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev test2 baz.txt foo1.txt test .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt bar barlink .no.prefetch.landmark foo3.txt 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" @@ -176842,38 +169795,28 @@ 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: 1084 - testutil.go:509: Offset: 779, NextOffset: 1266 + testutil.go:509: Offset: 597, NextOffset: 1081 + testutil.go:509: Offset: 779, NextOffset: 1263 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1121 - testutil.go:509: Offset: 1266, NextOffset: 1303 - testutil.go:509: Offset: 1121, NextOffset: 1158 - testutil.go:509: Offset: 1303, NextOffset: 1340 - testutil.go:509: Offset: 1158, NextOffset: 1195 - testutil.go:509: Offset: 1340, NextOffset: 1377 - testutil.go:509: Offset: 1195, NextOffset: 1539 - testutil.go:509: Offset: 1377, 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:509: Offset: 1081, NextOffset: 1118 + testutil.go:509: Offset: 1263, NextOffset: 1300 + testutil.go:509: Offset: 1118, NextOffset: 1155 + testutil.go:509: Offset: 1300, NextOffset: 1337 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 1337, NextOffset: 1374 + testutil.go:509: Offset: 1192, NextOffset: 1536 + testutil.go:509: Offset: 1374, NextOffset: 1807 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test baz.txt bar foo3.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 779, NextOffset: 1266 - testutil.go:509: Offset: 597, NextOffset: 1084 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -176902,59 +169845,48 @@ 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: 1263 + testutil.go:509: Offset: 597, NextOffset: 1081 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1266, NextOffset: 1303 - testutil.go:509: Offset: 1084, NextOffset: 1121 - testutil.go:509: Offset: 1303, NextOffset: 1340 - testutil.go:509: Offset: 1121, NextOffset: 1158 - testutil.go:509: Offset: 1340, NextOffset: 1377 - testutil.go:509: Offset: 1158, NextOffset: 1195 - testutil.go:509: Offset: 1377, NextOffset: 1809 - testutil.go:509: Offset: 1195, NextOffset: 1539 + testutil.go:509: Offset: 1263, NextOffset: 1300 + testutil.go:509: Offset: 1081, NextOffset: 1118 + testutil.go:509: Offset: 1300, NextOffset: 1337 + testutil.go:509: Offset: 1118, NextOffset: 1155 + testutil.go:509: Offset: 1337, NextOffset: 1374 + testutil.go:509: Offset: 1155, NextOffset: 1192 + testutil.go:509: Offset: 1374, NextOffset: 1807 + testutil.go:509: Offset: 1192, NextOffset: 1536 + testutil.go:395: Comparing: "barlink" vs "barlink" 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=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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 foo1.txt bar barlink test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 + testutil.go:509: Offset: 675, NextOffset: 779 + testutil.go:509: Offset: 493, NextOffset: 597 +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 .no.prefetch.landmark bar foo3.txt dev 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: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 + 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 [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" @@ -176962,105 +169894,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: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 + 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: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark bar barlink test 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: 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: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 + 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: "bar" vs "bar" + testutil.go:401: 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: "foo3.txt" vs "foo3.txt" + 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": [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": [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: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1294 - testutil.go:509: Offset: 0, NextOffset: 1180 + 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=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/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1093,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1130,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1167,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1204,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1273,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1310,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1347,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1384,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar dev foo1.txt baz.txt foo3.txt barlink test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1270, NextOffset: 1307 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1307, NextOffset: 1344 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1344, NextOffset: 1381 + testutil.go:509: Offset: 1201, NextOffset: 1548 + testutil.go:509: Offset: 1381, NextOffset: 1819 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - 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" @@ -177097,51 +170055,8 @@ 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: 1093 - testutil.go:509: Offset: 785, NextOffset: 1273 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1204, NextOffset: 1550 - testutil.go:509: Offset: 1384, NextOffset: 1822 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test test2 foo1.txt bar dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "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: "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1273, NextOffset: 1310 - testutil.go:509: Offset: 1093, NextOffset: 1130 - testutil.go:509: Offset: 1310, NextOffset: 1347 - testutil.go:509: Offset: 1130, NextOffset: 1167 - testutil.go:509: Offset: 1347, NextOffset: 1384 - testutil.go:509: Offset: 1167, NextOffset: 1204 - testutil.go:509: Offset: 1384, NextOffset: 1822 - testutil.go:509: Offset: 1204, NextOffset: 1550 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink test baz.txt bar foo3.txt test2 .no.prefetch.landmark foo1.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: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -177155,6 +170070,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 679, NextOffset: 785 + testutil.go:509: Offset: 499, NextOffset: 605 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 785, NextOffset: 1270 + testutil.go:509: Offset: 605, NextOffset: 1090 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1819 + testutil.go:509: Offset: 1201, NextOffset: 1548 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -177168,170 +170114,145 @@ 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: 1273 - testutil.go:509: Offset: 605, NextOffset: 1093 === 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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 baz.txt bar 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + 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: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 + 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: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 - testutil.go:509: Offset: 106, NextOffset: 1302 - testutil.go:509: Offset: 0, NextOffset: 1189 -=== 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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1096,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1133,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1170,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1207,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1275,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1312,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1349,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1386,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + 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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test dev .no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 603, NextOffset: 1096 - testutil.go:509: Offset: 782, NextOffset: 1275 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1096, NextOffset: 1133 - testutil.go:509: Offset: 1275, NextOffset: 1312 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1312, NextOffset: 1349 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1349, NextOffset: 1386 - testutil.go:509: Offset: 1207, NextOffset: 1554 - testutil.go:509: Offset: 1386, NextOffset: 1823 + 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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 +=== 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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,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:509: Offset: 0, NextOffset: 1188 + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1301 + testutil.go:509: Offset: 0, NextOffset: 1188 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.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=2,format=PAX,minChunkSize=0 +=== 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=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=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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1269,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1306,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1343,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1380,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt foo3.txt barlink dev 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 +=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 173, NextOffset: 210 testutil.go:509: Offset: 286, NextOffset: 323 @@ -177341,6 +170262,37 @@ testutil.go:509: Offset: 360, NextOffset: 397 testutil.go:509: Offset: 284, NextOffset: 388 testutil.go:509: Offset: 397, NextOffset: 534 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 388, NextOffset: 498 + testutil.go:509: Offset: 534, NextOffset: 677 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 498, NextOffset: 603 + testutil.go:509: Offset: 677, NextOffset: 782 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 603, NextOffset: 1090 + testutil.go:509: Offset: 782, NextOffset: 1269 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1269, NextOffset: 1306 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1306, NextOffset: 1343 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1343, NextOffset: 1380 + testutil.go:509: Offset: 1201, NextOffset: 1548 + testutil.go:509: Offset: 1380, NextOffset: 1818 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 99, NextOffset: 136 testutil.go:509: Offset: 212, NextOffset: 249 @@ -177354,16 +170306,36 @@ 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 "": [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar 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: 498, NextOffset: 603 testutil.go:509: Offset: 677, NextOffset: 782 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + 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: 1269, NextOffset: 1306 + testutil.go:509: Offset: 1090, NextOffset: 1127 + testutil.go:509: Offset: 1306, NextOffset: 1343 + testutil.go:509: Offset: 1127, NextOffset: 1164 + testutil.go:509: Offset: 1343, NextOffset: 1380 + testutil.go:509: Offset: 1164, NextOffset: 1201 + testutil.go:509: Offset: 1380, NextOffset: 1818 + testutil.go:509: Offset: 1201, NextOffset: 1548 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 782, NextOffset: 1269 + testutil.go:509: Offset: 603, NextOffset: 1090 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 99, NextOffset: 136 @@ -177377,16 +170349,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 782, NextOffset: 1275 - testutil.go:509: Offset: 603, NextOffset: 1096 - testutil.go:395: Comparing: "test2" vs "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 @@ -177403,47 +170365,24 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 534, NextOffset: 677 testutil.go:509: Offset: 388, NextOffset: 498 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1275, NextOffset: 1312 - testutil.go:509: Offset: 1096, NextOffset: 1133 - testutil.go:509: Offset: 1312, NextOffset: 1349 - testutil.go:509: Offset: 1133, NextOffset: 1170 - testutil.go:509: Offset: 1349, NextOffset: 1386 - testutil.go:509: Offset: 1170, NextOffset: 1207 - testutil.go:509: Offset: 1386, NextOffset: 1823 - testutil.go:509: Offset: 1207, NextOffset: 1554 - 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" -=== 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/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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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: "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 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: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 testutil.go:395: Comparing: "dev" vs "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" @@ -177451,132 +170390,137 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - 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:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 +=== 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=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt barlink dev] vs [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: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1300 - testutil.go:509: Offset: 0, NextOffset: 1187 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 + testutil.go:509: Offset: 106, NextOffset: 1295 + testutil.go:509: Offset: 0, NextOffset: 1182 === 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=9,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=9,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== 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=USTAR,minChunkSize=0#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1104,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1141,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1178,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1215,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1284,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1321,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1358,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1395,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev foo1.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1104 - testutil.go:509: Offset: 786, NextOffset: 1284 + 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: 1104, NextOffset: 1141 - testutil.go:509: Offset: 1284, NextOffset: 1321 - testutil.go:509: Offset: 1141, NextOffset: 1178 - testutil.go:509: Offset: 1321, NextOffset: 1358 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1358, NextOffset: 1395 - testutil.go:509: Offset: 1215, NextOffset: 1564 - testutil.go:509: Offset: 1395, NextOffset: 1833 + 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: 1561 + testutil.go:509: Offset: 1392, NextOffset: 1832 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -177613,29 +170557,10 @@ 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 bar foo3.txt dev foo1.txt barlink test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1284, NextOffset: 1321 - testutil.go:509: Offset: 1104, NextOffset: 1141 - testutil.go:509: Offset: 1321, NextOffset: 1358 - testutil.go:509: Offset: 1141, NextOffset: 1178 - testutil.go:509: Offset: 1358, NextOffset: 1395 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1395, NextOffset: 1833 - testutil.go:509: Offset: 1215, NextOffset: 1564 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt bar dev foo1.txt barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 213, NextOffset: 250 testutil.go:509: Offset: 100, NextOffset: 137 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 250, NextOffset: 287 testutil.go:509: Offset: 137, NextOffset: 174 testutil.go:509: Offset: 287, NextOffset: 324 @@ -177646,6 +170571,16 @@ 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: 1281 + testutil.go:509: Offset: 606, NextOffset: 1101 + testutil.go:395: Comparing: "test2" vs "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 @@ -177659,187 +170594,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: "bar" vs "bar" - testutil.go:401: 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: 1284 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 606, NextOffset: 1104 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1832 + testutil.go:509: Offset: 1212, NextOffset: 1561 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 === 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=9,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev .no.prefetch.landmark baz.txt foo1.txt test 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: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.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" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 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=9,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1317 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.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: "test2" vs "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: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 -=== 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=1,prefix="../",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 - testutil.go:509: Offset: 106, NextOffset: 1317 - testutil.go:509: Offset: 0, NextOffset: 1204 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 + testutil.go:509: Offset: 106, NextOffset: 1313 + testutil.go:509: Offset: 0, NextOffset: 1200 === 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 -=== 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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark foo3.txt dev bar] - 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: 1320 - testutil.go:509: Offset: 1271, 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:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar barlink test test2 .no.prefetch.landmark 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: 98, NextOffset: 135 testutil.go:509: Offset: 212, NextOffset: 249 testutil.go:509: Offset: 135, NextOffset: 172 -=== 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:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 172, NextOffset: 209 testutil.go:509: Offset: 286, NextOffset: 323 @@ -177870,22 +170781,30 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 496, NextOffset: 601 testutil.go:509: Offset: 678, NextOffset: 783 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.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: 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: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: 1319 + testutil.go:509: Offset: 1271, NextOffset: 1597 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2 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" @@ -177895,8 +170814,8 @@ 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: 1598 - testutil.go:509: Offset: 1089, NextOffset: 1320 + testutil.go:509: Offset: 1271, NextOffset: 1597 + testutil.go:509: Offset: 1089, NextOffset: 1319 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -177928,54 +170847,51 @@ 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: "bar" vs "bar" + testutil.go:401: 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: "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/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=9,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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/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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark foo1.txt bar foo3.txt dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -177983,88 +170899,110 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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 "": [test2 .no.prefetch.landmark foo1.txt bar foo3.txt dev baz.txt barlink test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 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 -=== 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: 0, NextOffset: 953 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 953 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev baz.txt bar test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 106, NextOffset: 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: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 testutil.go:395: Comparing: "dev" vs "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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "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: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 + testutil.go:509: Offset: 106, NextOffset: 1063 + testutil.go:509: Offset: 0, NextOffset: 949 === 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=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/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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 foo1.txt bar barlink test] + 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: "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" @@ -178116,23 +171054,11 @@ testutil.go:509: Offset: 1244, NextOffset: 1281 testutil.go:509: Offset: 1100, NextOffset: 1333 testutil.go:509: Offset: 1281, NextOffset: 1612 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 [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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.txt 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: 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" @@ -178172,22 +171098,38 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 539, NextOffset: 683 + testutil.go:509: Offset: 391, NextOffset: 502 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 683, NextOffset: 789 + testutil.go:509: Offset: 502, NextOffset: 608 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "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" +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 === 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=9,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 bar foo3.txt dev barlink 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 bar test test2 baz.txt foo1.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: 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/testblock" vs "dev/testblock" @@ -178222,8 +171164,6 @@ testutil.go:509: Offset: 106, NextOffset: 1078 testutil.go:509: Offset: 0, NextOffset: 963 testutil.go:509: Offset: 106, NextOffset: 1078 -=== 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=GNU,minChunkSize=64000 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 963 testutil.go:509: Offset: 106, NextOffset: 1078 @@ -178236,39 +171176,28 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar 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: 106, NextOffset: 1078 + testutil.go:509: Offset: 0, 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: 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 "": [foo1.txt barlink test .no.prefetch.landmark baz.txt dev test2 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: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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 -=== 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: 0, NextOffset: 963 testutil.go:509: Offset: 106, NextOffset: 1078 testutil.go:509: Offset: 0, NextOffset: 963 @@ -178280,6 +171209,12 @@ 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: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 106, NextOffset: 1078 testutil.go:509: Offset: 0, NextOffset: 963 @@ -178296,27 +171231,34 @@ 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: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" === 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=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: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink baz.txt foo1.txt bar dev test2 .no.prefetch.landmark 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: 100, NextOffset: 137 + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 100, NextOffset: 137 testutil.go:509: Offset: 213, NextOffset: 250 @@ -178351,7 +171293,10 @@ 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: 1328 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:509: Offset: 1277, NextOffset: 1606 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] @@ -178359,46 +171304,11 @@ testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 213, NextOffset: 250 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev test2 baz.txt foo1.txt barlink .no.prefetch.landmark 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: 213, NextOffset: 250 - testutil.go:509: Offset: 100, NextOffset: 137 - testutil.go:509: Offset: 250, NextOffset: 287 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 287, NextOffset: 324 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 324, NextOffset: 361 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 361, NextOffset: 398 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 398, NextOffset: 536 - testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 536, NextOffset: 680 - testutil.go:509: Offset: 390, NextOffset: 500 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 680, NextOffset: 786 - testutil.go:509: Offset: 500, NextOffset: 606 -=== 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:401: Directory: "" vs "": [foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink 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: 786, NextOffset: 1166 + testutil.go:509: Offset: 606, NextOffset: 986 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -178409,13 +171319,13 @@ testutil.go:509: Offset: 1240, NextOffset: 1277 testutil.go:509: Offset: 1060, NextOffset: 1097 testutil.go:509: Offset: 1277, NextOffset: 1606 - testutil.go:509: Offset: 1097, NextOffset: 1328 + testutil.go:509: Offset: 1097, NextOffset: 1327 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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" @@ -178431,160 +171341,166 @@ testutil.go:509: Offset: 248, NextOffset: 285 testutil.go:509: Offset: 398, NextOffset: 536 testutil.go:509: Offset: 285, NextOffset: 390 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 786, NextOffset: 1166 - testutil.go:509: Offset: 606, NextOffset: 986 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt barlink test .no.prefetch.landmark bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 213, NextOffset: 250 + testutil.go:509: Offset: 100, NextOffset: 137 + testutil.go:509: Offset: 250, NextOffset: 287 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 287, NextOffset: 324 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 324, NextOffset: 361 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 361, NextOffset: 398 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 398, NextOffset: 536 + testutil.go:509: Offset: 285, NextOffset: 390 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 536, NextOffset: 680 + testutil.go:509: Offset: 390, NextOffset: 500 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + testutil.go:509: Offset: 680, NextOffset: 786 + testutil.go:509: Offset: 500, NextOffset: 606 + 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 +=== 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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 + 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 [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": [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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - 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: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: 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: 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: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#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: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 + testutil.go:509: Offset: 0, NextOffset: 952 + testutil.go:509: Offset: 106, NextOffset: 1065 + 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 [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: 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: "test" vs "test" testutil.go:401: 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: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 -=== 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=1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 + 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 testutil.go: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" - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 - testutil.go:509: Offset: 106, NextOffset: 1067 - testutil.go:509: Offset: 0, NextOffset: 954 + 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 === 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== 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=PAX,minChunkSize=0#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev baz.txt 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: 998, NextOffset: 1035 - testutil.go:509: Offset: 1178, NextOffset: 1215 - testutil.go:509: Offset: 1035, NextOffset: 1072 - testutil.go:509: Offset: 1215, NextOffset: 1252 - testutil.go:509: Offset: 1072, NextOffset: 1109 - testutil.go:509: Offset: 1252, NextOffset: 1289 - testutil.go:509: Offset: 1109, NextOffset: 1341 - testutil.go:509: Offset: 1289, NextOffset: 1623 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test .no.prefetch.landmark bar foo3.txt barlink 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -178625,23 +171541,19 @@ 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: 1621 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev baz.txt foo1.txt foo3.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - 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=GNU,minChunkSize=0 - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 686, NextOffset: 795 - testutil.go:509: Offset: 506, NextOffset: 615 - testutil.go:395: Comparing: "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 "": [.no.prefetch.landmark bar test baz.txt foo1.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: 215, NextOffset: 252 testutil.go:509: Offset: 101, NextOffset: 138 @@ -178655,6 +171567,21 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 540, NextOffset: 686 + testutil.go:509: Offset: 394, NextOffset: 506 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 795, NextOffset: 1178 + testutil.go:509: Offset: 615, NextOffset: 998 + testutil.go: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: 101, NextOffset: 138 @@ -178668,13 +171595,11 @@ testutil.go:509: Offset: 249, NextOffset: 286 testutil.go:509: Offset: 400, NextOffset: 540 testutil.go:509: Offset: 286, NextOffset: 394 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 540, NextOffset: 686 - testutil.go:509: Offset: 394, NextOffset: 506 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 795, NextOffset: 1178 - testutil.go:509: Offset: 615, NextOffset: 998 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 686, NextOffset: 795 + testutil.go:509: Offset: 506, NextOffset: 615 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -178684,155 +171609,142 @@ testutil.go:509: Offset: 1035, NextOffset: 1072 testutil.go:509: Offset: 1252, NextOffset: 1289 testutil.go:509: Offset: 1072, NextOffset: 1109 - testutil.go:509: Offset: 1289, NextOffset: 1623 + testutil.go:509: Offset: 1289, NextOffset: 1621 testutil.go:509: Offset: 1109, NextOffset: 1341 === 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=9,prefix="./",format=PAX,minChunkSize=64000#01 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":106,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":106,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":106,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":106,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 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: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt test dev .no.prefetch.landmark bar foo3.txt barlink 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: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: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 968 + 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: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 + testutil.go:509: Offset: 0, NextOffset: 968 + 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: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "test2" vs "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: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 106, NextOffset: 1087 - testutil.go:509: Offset: 0, NextOffset: 973 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 baz.txt bar test dev .no.prefetch.landmark foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:509: Offset: 106, NextOffset: 1082 + testutil.go:509: Offset: 0, NextOffset: 968 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 968 +=== 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/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=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=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#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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt bar foo3.txt test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 836, NextOffset: 869 -=== 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=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: 1081, NextOffset: 1357 + 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 foo1.txt bar 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" @@ -178878,33 +171790,30 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 537, NextOffset: 836 testutil.go:509: Offset: 683, NextOffset: 982 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark 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: 466, NextOffset: 589 - testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 982, NextOffset: 1015 testutil.go:509: Offset: 836, NextOffset: 869 - testutil.go:509: Offset: 1015, NextOffset: 1048 + testutil.go:509: Offset: 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: 1138 testutil.go:509: Offset: 1081, NextOffset: 1357 - testutil.go:509: Offset: 935, NextOffset: 1139 + 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: "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: 182, NextOffset: 215 -=== 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:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 215, NextOffset: 248 testutil.go:509: Offset: 119, NextOffset: 152 @@ -178916,6 +171825,9 @@ 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" @@ -178924,8 +171836,18 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1138 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -178940,28 +171862,14 @@ 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=2,format=USTAR,minChunkSize=64000 -=== 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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev baz.txt bar barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt test dev test2 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] -=== 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: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" @@ -178969,111 +171877,149 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" 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: 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 - testutil.go:509: Offset: 90, NextOffset: 710 - testutil.go:509: Offset: 0, NextOffset: 615 + testutil.go: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: "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: 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:509: Offset: 0, NextOffset: 616 + testutil.go:509: Offset: 90, NextOffset: 711 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt 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: "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: "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: 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: 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 === 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=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 +=== 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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar barlink test2 .no.prefetch.landmark baz.txt test dev 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 bar foo3.txt barlink dev test2 baz.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 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 349, NextOffset: 449 + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:509: Offset: 595, NextOffset: 691 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 847 + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -179086,11 +172032,11 @@ testutil.go:509: Offset: 946, NextOffset: 1151 testutil.go:509: Offset: 1092, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" @@ -179106,33 +172052,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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 220, NextOffset: 253 - testutil.go:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 349, NextOffset: 470 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:509: Offset: 470, NextOffset: 595 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:509: Offset: 595, NextOffset: 691 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 545, NextOffset: 847 - testutil.go:509: Offset: 691, NextOffset: 993 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt bar foo3.txt barlink dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -179146,12 +172067,35 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 349, NextOffset: 470 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 847, NextOffset: 880 + testutil.go:509: Offset: 1026, NextOffset: 1059 + testutil.go:509: Offset: 880, NextOffset: 913 + testutil.go:509: Offset: 1059, NextOffset: 1092 + testutil.go:509: Offset: 913, NextOffset: 946 + testutil.go:509: Offset: 1092, NextOffset: 1373 + testutil.go:509: Offset: 946, NextOffset: 1151 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 470, NextOffset: 595 + testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 595, NextOffset: 691 testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 691, NextOffset: 993 + testutil.go:509: Offset: 545, NextOffset: 847 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179167,163 +172111,154 @@ 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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 993, NextOffset: 1026 - testutil.go:509: Offset: 847, NextOffset: 880 - testutil.go:509: Offset: 1026, NextOffset: 1059 - testutil.go:509: Offset: 880, NextOffset: 913 - testutil.go:509: Offset: 1059, NextOffset: 1092 - testutil.go:509: Offset: 913, NextOffset: 946 - testutil.go:509: Offset: 1092, NextOffset: 1373 - testutil.go:509: Offset: 946, NextOffset: 1151 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=USTAR,minChunkSize=64000 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 dev .no.prefetch.landmark 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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt bar dev .no.prefetch.landmark foo3.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: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:401: Directory: "" vs "": [bar baz.txt 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: "bar" vs "bar" testutil.go:401: 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: 620 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 713 - testutil.go:509: Offset: 0, NextOffset: 620 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 + testutil.go:509: Offset: 90, NextOffset: 712 + testutil.go:509: Offset: 0, NextOffset: 619 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== 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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt test .no.prefetch.landmark bar barlink 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: 842, NextOffset: 875 + testutil.go:509: Offset: 988, NextOffset: 1021 + testutil.go:509: Offset: 875, NextOffset: 908 + testutil.go:509: Offset: 1021, NextOffset: 1054 + testutil.go:509: Offset: 908, NextOffset: 941 + testutil.go:509: Offset: 1054, NextOffset: 1087 + testutil.go:509: Offset: 941, NextOffset: 1144 + testutil.go:509: Offset: 1087, NextOffset: 1365 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -179363,29 +172298,8 @@ 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: 1145 - testutil.go:509: Offset: 1087, NextOffset: 1365 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 foo1.txt bar 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: 468, NextOffset: 592 - testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt 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" @@ -179394,6 +172308,17 @@ 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: "test" vs "test" + testutil.go:401: 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: 1365 + testutil.go:509: Offset: 941, NextOffset: 1144 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -179407,24 +172332,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1365 - testutil.go:509: Offset: 941, NextOffset: 1145 testutil.go:395: Comparing: "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" @@ -179440,58 +172357,37 @@ 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=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry === 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=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=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#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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt test dev .no.prefetch.landmark bar foo3.txt barlink test2 foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 + 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 foo3.txt 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: 618 - testutil.go:509: Offset: 90, NextOffset: 712 + 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: 618 - testutil.go:509: Offset: 90, NextOffset: 712 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 -=== 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=64000 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 + 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: "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" @@ -179499,86 +172395,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: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 + 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: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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - 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: 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: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: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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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=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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test test2 .no.prefetch.landmark 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: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - testutil.go:509: Offset: 0, NextOffset: 618 - testutil.go:509: Offset: 90, NextOffset: 712 - 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=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=9,prefix="../",format=USTAR,minChunkSize=0#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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 bar barlink foo1.txt foo3.txt test2 .no.prefetch.landmark 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 @@ -179613,32 +172536,42 @@ 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: 1157 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:509: Offset: 1096, NextOffset: 1380 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "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: 1380 + testutil.go:509: Offset: 950, NextOffset: 1155 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 89, NextOffset: 122 - testutil.go:509: Offset: 185, NextOffset: 218 - testutil.go:509: Offset: 122, NextOffset: 155 - testutil.go:509: Offset: 218, NextOffset: 251 - testutil.go:509: Offset: 155, NextOffset: 188 - testutil.go:509: Offset: 251, NextOffset: 284 - testutil.go:509: Offset: 188, NextOffset: 221 - testutil.go:509: Offset: 284, NextOffset: 317 - testutil.go:509: Offset: 221, NextOffset: 254 - testutil.go:509: Offset: 317, NextOffset: 350 - testutil.go:509: Offset: 254, NextOffset: 351 - testutil.go:509: Offset: 350, NextOffset: 472 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev bar barlink foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 @@ -179651,14 +172584,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 472, NextOffset: 598 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 695, NextOffset: 997 - testutil.go:509: Offset: 549, NextOffset: 851 - testutil.go:395: Comparing: "test2" vs "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 @@ -179672,180 +172597,161 @@ 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: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1380 - testutil.go:509: Offset: 950, NextOffset: 1157 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/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=USTAR,minChunkSize=64000 -=== 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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test baz.txt foo1.txt barlink dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [bar barlink test2 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 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:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 621 - testutil.go:509: Offset: 90, NextOffset: 713 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test2 dev .no.prefetch.landmark baz.txt foo1.txt 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: 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: "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: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 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: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:395: Comparing: "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: 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:509: Offset: 90, NextOffset: 714 + 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: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 714 + testutil.go:509: Offset: 0, NextOffset: 622 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":923,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":956,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":989,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1022,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1069,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1102,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1135,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1168,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo1.txt dev barlink test test2 .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: 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: 1312 - testutil.go:509: Offset: 1169, NextOffset: 1534 + testutil.go:509: Offset: 923, NextOffset: 956 + testutil.go:509: Offset: 1069, NextOffset: 1102 + testutil.go:509: Offset: 956, NextOffset: 989 + testutil.go:509: Offset: 1102, NextOffset: 1135 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 1135, NextOffset: 1168 + testutil.go:509: Offset: 1022, NextOffset: 1310 + testutil.go:509: Offset: 1168, NextOffset: 1535 testutil.go:395: Comparing: "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" @@ -179883,28 +172789,10 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 589, NextOffset: 683 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 924 - testutil.go:509: Offset: 683, NextOffset: 1070 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 537, NextOffset: 923 + testutil.go:509: Offset: 683, NextOffset: 1069 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "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: "test" vs "test" - testutil.go:401: 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: 1534 - testutil.go:509: Offset: 1023, NextOffset: 1312 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark 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: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -179918,6 +172806,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: "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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1069, NextOffset: 1102 + testutil.go:509: Offset: 923, NextOffset: 956 + testutil.go:509: Offset: 1102, NextOffset: 1135 + testutil.go:509: Offset: 956, NextOffset: 989 + testutil.go:509: Offset: 1135, NextOffset: 1168 + testutil.go:509: Offset: 989, NextOffset: 1022 + testutil.go:509: Offset: 1168, NextOffset: 1535 + testutil.go:509: Offset: 1022, NextOffset: 1310 + testutil.go:395: Comparing: "test2" vs "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 @@ -179931,179 +172841,149 @@ 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: "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: 683, NextOffset: 1069 + testutil.go:509: Offset: 537, NextOffset: 923 + 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=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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test test2 .no.prefetch.landmark foo1.txt bar 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: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt test dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, 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: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 -=== 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=9,prefix="",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 755 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 + testutil.go:509: Offset: 90, NextOffset: 848 + testutil.go:509: Offset: 0, NextOffset: 753 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" === 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/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=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#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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":963,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":996,"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1076,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1109,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1142,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1175,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test dev foo1.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 88, NextOffset: 121 - testutil.go:509: Offset: 184, NextOffset: 217 - testutil.go:509: Offset: 121, NextOffset: 154 - testutil.go:509: Offset: 217, NextOffset: 250 - testutil.go:509: Offset: 154, NextOffset: 187 - testutil.go:509: Offset: 250, NextOffset: 283 - testutil.go:509: Offset: 187, NextOffset: 220 - testutil.go:509: Offset: 283, NextOffset: 316 - testutil.go:509: Offset: 220, NextOffset: 253 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=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:509: Offset: 316, NextOffset: 349 - testutil.go:509: Offset: 253, NextOffset: 349 - testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 121 testutil.go:509: Offset: 184, NextOffset: 217 @@ -180126,38 +173006,22 @@ 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:509: Offset: 545, NextOffset: 930 + testutil.go:509: Offset: 691, NextOffset: 1076 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1327 - testutil.go:509: Offset: 1180, NextOffset: 1552 - 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.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: "test" vs "test" - testutil.go:401: 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: 1552 - testutil.go:509: Offset: 1034, NextOffset: 1327 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1076, NextOffset: 1109 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1109, NextOffset: 1142 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1142, NextOffset: 1175 + testutil.go:509: Offset: 1029, NextOffset: 1321 + testutil.go:509: Offset: 1175, NextOffset: 1547 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" @@ -180165,6 +173029,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:509: Offset: 88, NextOffset: 121 + testutil.go:509: Offset: 184, NextOffset: 217 + testutil.go:509: Offset: 121, NextOffset: 154 + testutil.go:509: Offset: 217, NextOffset: 250 + testutil.go:509: Offset: 154, NextOffset: 187 + testutil.go:509: Offset: 250, NextOffset: 283 + testutil.go:509: Offset: 187, NextOffset: 220 + testutil.go:509: Offset: 283, NextOffset: 316 + testutil.go:509: Offset: 220, NextOffset: 253 + testutil.go:509: Offset: 316, NextOffset: 349 + testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:509: Offset: 349, NextOffset: 470 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 dev baz.txt foo1.txt bar foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1076, NextOffset: 1109 + testutil.go:509: Offset: 930, NextOffset: 963 + testutil.go:509: Offset: 1109, NextOffset: 1142 + testutil.go:509: Offset: 963, NextOffset: 996 + testutil.go:509: Offset: 1142, NextOffset: 1175 + testutil.go:509: Offset: 996, NextOffset: 1029 + testutil.go:509: Offset: 1175, NextOffset: 1547 + testutil.go:509: Offset: 1029, NextOffset: 1321 + testutil.go:395: Comparing: "test2" vs "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 @@ -180177,6 +173069,16 @@ 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: 1076 + testutil.go:509: Offset: 545, NextOffset: 930 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -180190,63 +173092,48 @@ 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: 1081 - testutil.go:509: Offset: 545, NextOffset: 935 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 === 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/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + 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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 +=== 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=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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + 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": [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" @@ -180254,91 +173141,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: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink test] vs [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: 854 - testutil.go:509: Offset: 0, NextOffset: 761 + 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: "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": [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: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 +=== 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=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 + testutil.go:509: Offset: 90, NextOffset: 852 + testutil.go:509: Offset: 0, NextOffset: 759 +=== RUN 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":927,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":960,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":993,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1073,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1106,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1139,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1172,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 dev .no.prefetch.landmark baz.txt foo3.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 761 -=== 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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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:509: Offset: 927, NextOffset: 960 + testutil.go:509: Offset: 1073, NextOffset: 1106 + testutil.go:509: Offset: 960, NextOffset: 993 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 1026, NextOffset: 1317 + testutil.go:509: Offset: 1172, NextOffset: 1543 + testutil.go:395: Comparing: "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] -=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 120 testutil.go:509: Offset: 183, NextOffset: 216 @@ -180374,52 +173287,27 @@ testutil.go:509: Offset: 446, NextOffset: 541 testutil.go:509: Offset: 592, NextOffset: 687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1075, NextOffset: 1108 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 1028, NextOffset: 1319 - testutil.go:509: Offset: 1174, NextOffset: 1545 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 541, NextOffset: 927 + testutil.go:509: Offset: 687, NextOffset: 1073 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink test2 foo1.txt bar 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: 592, NextOffset: 687 - testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 barlink test dev .no.prefetch.landmark baz.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: 1075, NextOffset: 1108 - testutil.go:509: Offset: 929, NextOffset: 962 - testutil.go:509: Offset: 1108, NextOffset: 1141 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1141, NextOffset: 1174 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1174, NextOffset: 1545 - testutil.go:509: Offset: 1028, NextOffset: 1319 + testutil.go:509: Offset: 1073, NextOffset: 1106 + testutil.go:509: Offset: 927, NextOffset: 960 + testutil.go:509: Offset: 1106, NextOffset: 1139 + testutil.go:509: Offset: 960, NextOffset: 993 + testutil.go:509: Offset: 1139, NextOffset: 1172 + testutil.go:509: Offset: 993, NextOffset: 1026 + testutil.go:509: Offset: 1172, NextOffset: 1543 + testutil.go:509: Offset: 1026, NextOffset: 1317 testutil.go:395: Comparing: "dev" vs "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: 183, NextOffset: 216 testutil.go:509: Offset: 87, NextOffset: 120 @@ -180433,9 +173321,20 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 687, NextOffset: 1073 + testutil.go:509: Offset: 541, NextOffset: 927 + testutil.go:395: Comparing: "barlink" vs "barlink" 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: "test2" vs "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 @@ -180449,32 +173348,40 @@ testutil.go:509: Offset: 219, NextOffset: 252 testutil.go:509: Offset: 348, NextOffset: 468 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 687, NextOffset: 1075 - testutil.go:509: Offset: 541, NextOffset: 929 - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/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=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/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 barlink test dev bar foo3.txt .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.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" @@ -180482,129 +173389,106 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink foo3.txt test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 barlink baz.txt foo1.txt bar foo3.txt .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: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 90, NextOffset: 851 + 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: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 850 - testutil.go:509: Offset: 0, NextOffset: 756 -=== 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 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 baz.txt foo1.txt bar 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: 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/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 +=== 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=USTAR,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 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + testutil.go:509: Offset: 0, NextOffset: 757 + testutil.go:509: Offset: 90, NextOffset: 851 + 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/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/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,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: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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":937,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1003,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1036,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1083,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1116,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1149,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1182,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 185, NextOffset: 218 @@ -180630,25 +173514,53 @@ testutil.go:509: Offset: 549, NextOffset: 937 testutil.go:509: Offset: 695, NextOffset: 1083 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 937, NextOffset: 970 - testutil.go:509: Offset: 1083, NextOffset: 1116 - testutil.go:509: Offset: 970, NextOffset: 1003 - testutil.go:509: Offset: 1116, NextOffset: 1149 - testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1149, NextOffset: 1182 - testutil.go:509: Offset: 1036, NextOffset: 1328 - testutil.go:509: Offset: 1182, NextOffset: 1555 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 937, NextOffset: 970 + testutil.go:509: Offset: 1083, NextOffset: 1116 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1116, NextOffset: 1149 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1149, NextOffset: 1182 + testutil.go:509: Offset: 1036, NextOffset: 1328 + testutil.go:509: Offset: 1182, NextOffset: 1557 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 89, NextOffset: 122 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 122, NextOffset: 155 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 155, NextOffset: 188 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 188, NextOffset: 221 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 221, NextOffset: 254 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 254, NextOffset: 351 + testutil.go:509: Offset: 350, NextOffset: 472 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test test2 foo1.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 472, NextOffset: 598 + 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: "dev/testblock" vs "dev/testblock" - 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 [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: 1083 + testutil.go:509: Offset: 549, NextOffset: 937 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -180658,7 +173570,7 @@ testutil.go:509: Offset: 970, NextOffset: 1003 testutil.go:509: Offset: 1149, NextOffset: 1182 testutil.go:509: Offset: 1003, NextOffset: 1036 - testutil.go:509: Offset: 1182, NextOffset: 1555 + testutil.go:509: Offset: 1182, NextOffset: 1557 testutil.go:509: Offset: 1036, NextOffset: 1328 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] @@ -180675,24 +173587,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: "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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 122 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 122, NextOffset: 155 @@ -180704,19 +173600,39 @@ 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: 1083 - testutil.go:509: Offset: 549, NextOffset: 937 - 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: 695 + testutil.go:509: Offset: 452, NextOffset: 549 === RUN 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark barlink test2 foo3.txt test 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 + testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 762 -=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 @@ -180751,15 +173667,13 @@ testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 test2 dev baz.txt foo1.txt bar foo3.txt test] 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: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 @@ -180771,42 +173685,17 @@ testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev bar baz.txt foo1.txt test test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: 854 testutil.go:509: Offset: 0, NextOffset: 762 -=== 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=9,prefix="../",src=2,format=PAX,minChunkSize=64000 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 90, NextOffset: 854 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:509: Offset: 90, NextOffset: 854 - testutil.go:509: Offset: 0, NextOffset: 762 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 854 - 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" @@ -180818,8 +173707,12 @@ testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 @@ -180829,47 +173722,19 @@ testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 -=== 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=PAX,minChunkSize=64000 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 testutil.go:509: Offset: 90, NextOffset: 854 testutil.go:509: Offset: 0, NextOffset: 762 === 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=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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":838,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":871,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":904,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":937,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":1017,"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":1083,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 440, NextOffset: 533 - testutil.go:509: Offset: 586, NextOffset: 679 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 533, NextOffset: 837 - testutil.go:509: Offset: 679, NextOffset: 983 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 837, NextOffset: 870 - testutil.go:509: Offset: 983, NextOffset: 1016 - testutil.go:509: Offset: 870, NextOffset: 903 - testutil.go:509: Offset: 1016, NextOffset: 1049 - testutil.go:509: Offset: 903, NextOffset: 936 - testutil.go:509: Offset: 1049, NextOffset: 1082 - testutil.go:509: Offset: 936, NextOffset: 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 [barlink dev test2 .no.prefetch.landmark 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" @@ -180901,8 +173766,34 @@ 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: 838 + testutil.go:509: Offset: 679, 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: 838, NextOffset: 871 + testutil.go:509: Offset: 984, NextOffset: 1017 + testutil.go:509: Offset: 871, NextOffset: 904 + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 904, NextOffset: 937 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 937, NextOffset: 1139 + testutil.go:509: Offset: 1083, 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 foo1.txt baz.txt foo3.txt test .no.prefetch.landmark] 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 foo1.txt bar 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: 181, NextOffset: 214 testutil.go:509: Offset: 85, NextOffset: 118 @@ -180916,20 +173807,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: "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: 1356 - testutil.go:509: Offset: 936, NextOffset: 1139 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 464, NextOffset: 586 testutil.go:509: Offset: 343, NextOffset: 440 @@ -180938,13 +173815,27 @@ 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: 984 + testutil.go:509: Offset: 533, NextOffset: 838 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1017 + testutil.go:509: Offset: 838, NextOffset: 871 + testutil.go:509: Offset: 1017, NextOffset: 1050 + testutil.go:509: Offset: 871, NextOffset: 904 + testutil.go:509: Offset: 1050, NextOffset: 1083 + testutil.go:509: Offset: 904, NextOffset: 937 + testutil.go:509: Offset: 1083, NextOffset: 1357 + testutil.go:509: Offset: 937, NextOffset: 1139 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -180961,27 +173852,22 @@ testutil.go:509: Offset: 346, NextOffset: 464 testutil.go:509: Offset: 250, NextOffset: 343 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -180990,6 +173876,14 @@ 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 @@ -181003,33 +173897,24 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 @@ -181043,23 +173928,20 @@ 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: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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -181074,9 +173956,14 @@ 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:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 + testutil.go:509: Offset: 90, NextOffset: 717 + testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 @@ -181085,24 +173972,16 @@ testutil.go:509: Offset: 0, NextOffset: 622 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:509: Offset: 0, NextOffset: 622 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#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/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/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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt foo1.txt barlink test 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: 446, NextOffset: 541 - testutil.go:509: Offset: 592, NextOffset: 687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 541, NextOffset: 849 - testutil.go:509: Offset: 687, NextOffset: 995 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark bar 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" @@ -181112,14 +173991,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: 1152 + testutil.go:509: Offset: 948, NextOffset: 1153 testutil.go:509: Offset: 1094, NextOffset: 1373 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/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" @@ -181151,8 +174030,30 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 347, NextOffset: 446 testutil.go:509: Offset: 468, NextOffset: 592 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 592, NextOffset: 687 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 849 + testutil.go:509: Offset: 687, NextOffset: 995 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark bar barlink dev 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: 1373 + testutil.go:509: Offset: 948, NextOffset: 1153 + testutil.go:395: Comparing: "test2" vs "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 @@ -181173,13 +174074,11 @@ 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -181199,121 +174098,102 @@ 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: 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: 1373 - testutil.go:509: Offset: 948, NextOffset: 1152 +=== 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 === 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test dev test2 .no.prefetch.landmark 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt foo3.txt baz.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go: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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go: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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 + testutil.go: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" 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: "test2" vs "test2" + testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev test2 barlink .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 721 + 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: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go:509: Offset: 90, NextOffset: 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/testblock" vs "dev/testblock" @@ -181323,35 +174203,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" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 627 + testutil.go: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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 721 + testutil.go:509: Offset: 0, NextOffset: 628 === 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=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/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=USTAR,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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt 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: 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -181365,7 +174245,7 @@ testutil.go:509: Offset: 942, NextOffset: 1146 testutil.go:509: Offset: 1088, NextOffset: 1364 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -181401,8 +174281,16 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:509: Offset: 589, NextOffset: 683 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 dev .no.prefetch.landmark baz.txt foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar test2 barlink test dev .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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -181414,8 +174302,12 @@ testutil.go:509: Offset: 909, NextOffset: 942 testutil.go:509: Offset: 1088, NextOffset: 1364 testutil.go:509: Offset: 942, NextOffset: 1146 - 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 182, NextOffset: 215 testutil.go:509: Offset: 86, NextOffset: 119 @@ -181429,9 +174321,20 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 347, NextOffset: 466 testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 466, NextOffset: 589 + testutil.go:509: Offset: 345, NextOffset: 443 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 683, NextOffset: 989 testutil.go:509: Offset: 537, NextOffset: 843 + testutil.go:395: Comparing: "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: "test2" vs "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 @@ -181445,30 +174348,13 @@ 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: "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=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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt bar barlink test baz.txt foo3.txt dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -181490,11 +174376,11 @@ 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 [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" @@ -181527,15 +174413,15 @@ testutil.go:509: Offset: 0, NextOffset: 623 testutil.go:509: Offset: 90, NextOffset: 717 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 bar baz.txt foo1.txt 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 test baz.txt 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: 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 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - 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] @@ -181548,6 +174434,15 @@ 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: "foo3.txt" vs "foo3.txt" + 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181576,45 +174471,44 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=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/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt barlink test dev baz.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test dev test2 foo1.txt bar foo3.txt .no.prefetch.landmark 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: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: 851, NextOffset: 884 - testutil.go:509: Offset: 997, NextOffset: 1030 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 950, NextOffset: 1155 - testutil.go:509: Offset: 1096, NextOffset: 1378 + testutil.go: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: 1155 + testutil.go:509: Offset: 1097, NextOffset: 1379 testutil.go:395: Comparing: "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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181643,40 +174537,25 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark foo1.txt barlink] 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 baz.txt barlink test dev test2 foo1.txt bar 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: 997, NextOffset: 1030 - testutil.go:509: Offset: 851, NextOffset: 884 - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 884, NextOffset: 917 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 917, NextOffset: 950 - testutil.go:509: Offset: 1096, NextOffset: 1378 - testutil.go:509: Offset: 950, NextOffset: 1155 + testutil.go: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: 1155 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181692,6 +174571,18 @@ 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: 998 + testutil.go:509: Offset: 545, NextOffset: 852 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 217 testutil.go:509: Offset: 88, NextOffset: 121 @@ -181705,45 +174596,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: "bar" vs "bar" - testutil.go:401: 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=-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/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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":90,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":90,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":90,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":90,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev barlink test test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt barlink dev test2 .no.prefetch.landmark bar foo3.txt test] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.go:395: Comparing: "dev" vs "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" @@ -181751,106 +174624,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: 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: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 barlink baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 - testutil.go:509: Offset: 90, NextOffset: 720 - testutil.go:509: Offset: 0, NextOffset: 628 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 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: "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: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" -=== 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: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: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 + testutil.go:509: Offset: 90, NextOffset: 722 + testutil.go:509: Offset: 0, NextOffset: 630 === 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=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/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test barlink baz.txt foo1.txt bar foo3.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: 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: 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 [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -181890,20 +174786,9 @@ 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: 1179 - testutil.go:509: Offset: 1113, NextOffset: 1398 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: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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -181914,40 +174799,21 @@ 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: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:509: Offset: 964, NextOffset: 1178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" -=== 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:509: Offset: 592, NextOffset: 686 testutil.go:509: Offset: 443, NextOffset: 537 - testutil.go:395: Comparing: "barlink" vs "barlink" 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/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" @@ -181963,14 +174829,51 @@ testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 350, NextOffset: 469 testutil.go:509: Offset: 251, NextOffset: 345 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 86, NextOffset: 119 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 119, NextOffset: 152 + testutil.go:509: Offset: 251, NextOffset: 284 + testutil.go:509: Offset: 152, NextOffset: 185 + testutil.go:509: Offset: 284, NextOffset: 317 + testutil.go:509: Offset: 185, NextOffset: 218 + testutil.go:509: Offset: 317, NextOffset: 350 + testutil.go:509: Offset: 218, NextOffset: 251 + testutil.go:509: Offset: 350, NextOffset: 469 + testutil.go:509: Offset: 251, NextOffset: 345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 469, NextOffset: 592 + testutil.go:509: Offset: 345, NextOffset: 443 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt dev test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 665 + testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -182004,8 +174907,9 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark 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: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 testutil.go:509: Offset: 93, NextOffset: 764 @@ -182017,19 +174921,15 @@ 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: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: 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 "": [foo1.txt bar foo3.txt test2 baz.txt barlink test 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] @@ -182042,12 +174942,8 @@ 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:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 764 testutil.go:509: Offset: 0, NextOffset: 665 @@ -182061,41 +174957,38 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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/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 +=== RUN 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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/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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt bar foo1.txt barlink dev] + 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 @@ -182130,52 +175023,28 @@ 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: 1190 + testutil.go:509: Offset: 975, NextOffset: 1189 testutil.go:509: Offset: 1124, NextOffset: 1414 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" - testutil.go:395: Comparing: "test2" vs "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 "": [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:401: Directory: "" vs "": [barlink test test2 baz.txt bar foo3.txt dev .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: 473, NextOffset: 598 testutil.go:509: Offset: 349, NextOffset: 449 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1025 + testutil.go:509: Offset: 545, NextOffset: 876 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1025, NextOffset: 1058 - testutil.go:509: Offset: 876, NextOffset: 909 - testutil.go:509: Offset: 1058, NextOffset: 1091 - testutil.go:509: Offset: 909, NextOffset: 942 - testutil.go:509: Offset: 1091, NextOffset: 1124 - testutil.go:509: Offset: 942, NextOffset: 975 - testutil.go:509: Offset: 1124, NextOffset: 1414 - testutil.go:509: Offset: 975, NextOffset: 1190 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182209,25 +175078,39 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 598, NextOffset: 694 testutil.go:509: Offset: 449, NextOffset: 545 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1025 - testutil.go:509: Offset: 545, NextOffset: 876 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 1414 + testutil.go:509: Offset: 975, NextOffset: 1189 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,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/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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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:395: Comparing: "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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink 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: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -182236,6 +175119,14 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 @@ -182249,21 +175140,11 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -182272,30 +175153,11 @@ testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar test baz.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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 771 - testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" 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 "": [.no.prefetch.landmark foo1.txt bar foo3.txt test dev baz.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: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 @@ -182309,6 +175171,9 @@ testutil.go:509: Offset: 0, NextOffset: 672 testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -182325,7 +175190,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 771 testutil.go:509: Offset: 0, NextOffset: 672 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -182337,15 +175201,46 @@ 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 [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: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 771 + testutil.go:509: Offset: 0, NextOffset: 672 === 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=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/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=PAX,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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark] + 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 foo1.txt test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1181 + testutil.go:509: Offset: 1118, NextOffset: 1405 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182386,47 +175281,11 @@ 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: 1184 - testutil.go:509: Offset: 1118, NextOffset: 1405 - 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 "": [dev test2 baz.txt foo1.txt foo3.txt barlink test .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: 186, NextOffset: 219 - testutil.go:509: Offset: 87, NextOffset: 120 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 120, NextOffset: 153 - testutil.go:509: Offset: 252, NextOffset: 285 - testutil.go:509: Offset: 153, NextOffset: 186 - testutil.go:509: Offset: 285, NextOffset: 318 - testutil.go:509: Offset: 186, NextOffset: 219 - testutil.go:509: Offset: 318, NextOffset: 351 - testutil.go:509: Offset: 219, NextOffset: 252 - testutil.go:509: Offset: 351, NextOffset: 471 - testutil.go:509: Offset: 252, NextOffset: 347 + testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark 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: 471, NextOffset: 595 testutil.go:509: Offset: 347, NextOffset: 446 - testutil.go:395: Comparing: "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" @@ -182442,6 +175301,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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 690, NextOffset: 1019 + testutil.go:509: Offset: 541, NextOffset: 870 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -182452,150 +175320,166 @@ 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: 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: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 690, NextOffset: 1019 - testutil.go:509: Offset: 541, NextOffset: 870 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=64000 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt barlink test dev .no.prefetch.landmark foo1.txt test2] + testutil.go:509: Offset: 969, NextOffset: 1181 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 186, NextOffset: 219 + testutil.go:509: Offset: 87, NextOffset: 120 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 120, NextOffset: 153 + testutil.go:509: Offset: 252, NextOffset: 285 + testutil.go:509: Offset: 153, NextOffset: 186 + testutil.go:509: Offset: 285, NextOffset: 318 + testutil.go:509: Offset: 186, NextOffset: 219 + testutil.go:509: Offset: 318, NextOffset: 351 + testutil.go:509: Offset: 219, NextOffset: 252 + testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:509: Offset: 252, NextOffset: 347 +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev barlink test2] 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: 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 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test2 barlink test dev baz.txt bar foo3.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 bar foo3.txt test dev barlink test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 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: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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 767 - testutil.go:509: Offset: 0, NextOffset: 668 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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:395: Comparing: "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: 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: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 === 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=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=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=0/lost_digest_in_a_entry +=== 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/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 549, NextOffset: 881 + testutil.go:509: Offset: 698, NextOffset: 1030 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -182605,14 +175489,14 @@ 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: 980, NextOffset: 1194 testutil.go:509: Offset: 1129, NextOffset: 1422 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -182649,29 +175533,8 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 452, NextOffset: 549 testutil.go:509: Offset: 601, NextOffset: 698 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 549, NextOffset: 881 - testutil.go:509: Offset: 698, NextOffset: 1030 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test test2 .no.prefetch.landmark bar barlink 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: 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": [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:401: Directory: "" vs "": [bar barlink test foo1.txt baz.txt foo3.txt dev test2 .no.prefetch.landmark] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -182685,6 +175548,17 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -182698,9 +175572,15 @@ 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -182711,15 +175591,32 @@ 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: 1195 + testutil.go:509: Offset: 980, NextOffset: 1194 === 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=-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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test dev test2 .no.prefetch.landmark foo1.txt barlink baz.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -182728,8 +175625,6 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" 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=-1,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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -182743,11 +175638,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 [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" @@ -182763,10 +175658,25 @@ testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test .no.prefetch.landmark bar 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: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -182776,11 +175686,9 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -182798,14 +175706,6 @@ 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -182817,51 +175717,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 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=2,format=PAX,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=0,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":962,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":995,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1028,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1061,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1111,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1144,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1177,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1210,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":958,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":991,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1024,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1107,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1140,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1173,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1206,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev test2 baz.txt foo1.txt bar barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink foo1.txt baz.txt bar test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 185, NextOffset: 218 @@ -182884,31 +175748,44 @@ testutil.go:509: Offset: 443, NextOffset: 537 testutil.go:509: Offset: 592, NextOffset: 686 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 537, NextOffset: 962 - testutil.go:509: Offset: 686, NextOffset: 1111 + testutil.go:509: Offset: 537, NextOffset: 958 + testutil.go:509: Offset: 686, NextOffset: 1107 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1111, NextOffset: 1144 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 1177, NextOffset: 1210 - testutil.go:509: Offset: 1061, NextOffset: 1371 - testutil.go:509: Offset: 1210, NextOffset: 1597 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 1173, NextOffset: 1206 + testutil.go:509: Offset: 1057, NextOffset: 1367 + testutil.go:509: Offset: 1206, 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo3.txt dev barlink test baz.txt foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 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 "": [bar test dev test2 .no.prefetch.landmark baz.txt barlink foo1.txt foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 testutil.go:509: Offset: 218, NextOffset: 251 @@ -182921,27 +175798,30 @@ 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: 1111 - testutil.go:509: Offset: 537, 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: 592, NextOffset: 686 + testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1107, NextOffset: 1140 + testutil.go:509: Offset: 958, NextOffset: 991 + testutil.go:509: Offset: 1140, NextOffset: 1173 + testutil.go:509: Offset: 991, NextOffset: 1024 + testutil.go:509: Offset: 1173, NextOffset: 1206 + testutil.go:509: Offset: 1024, NextOffset: 1057 + testutil.go:509: Offset: 1206, NextOffset: 1592 + testutil.go:509: Offset: 1057, NextOffset: 1367 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1111, NextOffset: 1144 - testutil.go:509: Offset: 962, NextOffset: 995 - testutil.go:509: Offset: 1144, NextOffset: 1177 - testutil.go:509: Offset: 995, NextOffset: 1028 - testutil.go:509: Offset: 1177, NextOffset: 1210 - testutil.go:509: Offset: 1028, NextOffset: 1061 - testutil.go:509: Offset: 1210, NextOffset: 1597 - testutil.go:509: Offset: 1061, 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 @@ -182958,159 +175838,161 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 469, NextOffset: 592 testutil.go:509: Offset: 345, NextOffset: 443 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 592, NextOffset: 686 - testutil.go:509: Offset: 443, NextOffset: 537 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 686, NextOffset: 1107 + testutil.go:509: Offset: 537, NextOffset: 958 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev barlink test test2 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 test2 bar foo3.txt barlink test dev baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.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: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test test2 baz.txt foo1.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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:395: Comparing: "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 "": [foo3.txt barlink test dev baz.txt foo1.txt bar .no.prefetch.landmark 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: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 - testutil.go:509: Offset: 93, NextOffset: 923 - testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 823 === 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=-2,prefix="",format=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":970,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1003,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1036,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1069,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1119,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1152,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":1185,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1218,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test dev barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test dev baz.txt foo1.txt bar barlink test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 545, NextOffset: 970 + testutil.go:509: Offset: 694, NextOffset: 1119 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1385 - testutil.go:509: Offset: 1221, NextOffset: 1614 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1119, NextOffset: 1152 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1152, NextOffset: 1185 + testutil.go:509: Offset: 1036, NextOffset: 1069 + testutil.go:509: Offset: 1185, NextOffset: 1218 + testutil.go:509: Offset: 1069, NextOffset: 1382 + testutil.go:509: Offset: 1218, 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -183151,35 +176033,25 @@ 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 "": [bar test dev barlink test2 .no.prefetch.landmark 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: 598, NextOffset: 694 - testutil.go:509: Offset: 449, NextOffset: 545 + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test dev .no.prefetch.landmark foo1.txt bar barlink test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1614 - testutil.go:509: Offset: 1072, NextOffset: 1385 + testutil.go:509: Offset: 1119, NextOffset: 1152 + testutil.go:509: Offset: 970, NextOffset: 1003 + testutil.go:509: Offset: 1152, NextOffset: 1185 + testutil.go:509: Offset: 1003, NextOffset: 1036 + testutil.go:509: Offset: 1185, NextOffset: 1218 + testutil.go:509: Offset: 1036, NextOffset: 1069 + testutil.go:509: Offset: 1218, NextOffset: 1609 + testutil.go:509: Offset: 1069, NextOffset: 1382 testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -183193,6 +176065,17 @@ testutil.go:509: Offset: 220, NextOffset: 253 testutil.go:509: Offset: 352, NextOffset: 473 testutil.go:509: Offset: 253, NextOffset: 349 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 694, NextOffset: 1119 + testutil.go:509: Offset: 545, NextOffset: 970 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 @@ -183209,157 +176092,165 @@ 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: 1122 - testutil.go:509: Offset: 545, NextOffset: 973 - 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 -=== 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/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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go: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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "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: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 testutil.go:395: Comparing: "dev" vs "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 93, NextOffset: 928 - testutil.go:509: Offset: 0, NextOffset: 829 + testutil.go:509: Offset: 93, NextOffset: 926 + testutil.go:509: Offset: 0, NextOffset: 827 === 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=-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=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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test2 baz.txt bar dev barlink test .no.prefetch.landmark foo1.txt foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test .no.prefetch.landmark foo1.txt barlink dev test2 baz.txt foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 347, NextOffset: 446 + testutil.go:509: Offset: 471, NextOffset: 595 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 446, NextOffset: 541 + testutil.go:509: Offset: 595, NextOffset: 690 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 541, NextOffset: 963 + testutil.go:509: Offset: 690, 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: 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: 1377 - testutil.go:509: Offset: 1214, NextOffset: 1605 + 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: 1373 + testutil.go:509: Offset: 1211, NextOffset: 1600 testutil.go:395: Comparing: "dev" vs "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" @@ -183392,38 +176283,29 @@ testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 252, NextOffset: 347 testutil.go:509: Offset: 351, NextOffset: 471 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar test baz.txt foo3.txt barlink 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: 347, NextOffset: 446 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: 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" - 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: "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: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: 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: 1605 - testutil.go:509: Offset: 1065, NextOffset: 1377 + 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: 1600 + testutil.go:509: Offset: 1062, NextOffset: 1373 + testutil.go:395: Comparing: "test2" vs "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 @@ -183437,19 +176319,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -183463,27 +176332,25 @@ 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: 1112 + testutil.go:509: Offset: 541, NextOffset: 963 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=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 +=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test test2 .no.prefetch.landmark 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: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test dev test2 .no.prefetch.landmark baz.txt barlink 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" @@ -183493,136 +176360,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: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, 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: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 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 [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: 922 - testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt bar foo1.txt 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: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 922 - testutil.go:509: Offset: 0, NextOffset: 823 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "test2" vs "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: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 922 - testutil.go:509: Offset: 0, NextOffset: 823 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 923 + testutil.go:509: Offset: 0, NextOffset: 824 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-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=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 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1043,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1076,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1126,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1159,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1192,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1225,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":974,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1007,"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":1073,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1123,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1156,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1189,"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt foo3.txt test test2 .no.prefetch.landmark 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: 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: 977 - testutil.go:509: Offset: 698, NextOffset: 1126 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1010 - testutil.go:509: Offset: 1126, NextOffset: 1159 - testutil.go:509: Offset: 1010, NextOffset: 1043 - testutil.go:509: Offset: 1159, NextOffset: 1192 - testutil.go:509: Offset: 1043, NextOffset: 1076 - testutil.go:509: Offset: 1192, NextOffset: 1225 - testutil.go:509: Offset: 1076, NextOffset: 1387 - testutil.go:509: Offset: 1225, NextOffset: 1620 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt dev test2 baz.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -183654,10 +176516,40 @@ 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: 974 + testutil.go:509: Offset: 698, NextOffset: 1123 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 974, NextOffset: 1007 + testutil.go:509: Offset: 1123, NextOffset: 1156 + testutil.go:509: Offset: 1007, NextOffset: 1040 + testutil.go:509: Offset: 1156, NextOffset: 1189 + testutil.go:509: Offset: 1040, NextOffset: 1073 + testutil.go:509: Offset: 1189, NextOffset: 1222 + testutil.go:509: Offset: 1073, NextOffset: 1384 + testutil.go:509: Offset: 1222, NextOffset: 1615 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test test2 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:401: Directory: "" vs "": [foo3.txt barlink test baz.txt bar dev test2 .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: 1123, NextOffset: 1156 + testutil.go:509: Offset: 974, NextOffset: 1007 + testutil.go:509: Offset: 1156, NextOffset: 1189 + testutil.go:509: Offset: 1007, NextOffset: 1040 + testutil.go:509: Offset: 1189, NextOffset: 1222 + testutil.go:509: Offset: 1040, NextOffset: 1073 + testutil.go:509: Offset: 1222, NextOffset: 1615 + testutil.go:509: Offset: 1073, NextOffset: 1384 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -183671,6 +176563,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: "bar" vs "bar" + testutil.go:401: 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: 1123 + testutil.go:509: Offset: 549, NextOffset: 974 + testutil.go:395: Comparing: "test2" vs "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 @@ -183684,55 +176586,39 @@ 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: 1126 - testutil.go:509: Offset: 549, NextOffset: 977 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1126, NextOffset: 1159 - testutil.go:509: Offset: 977, NextOffset: 1010 - testutil.go:509: Offset: 1159, NextOffset: 1192 - testutil.go:509: Offset: 1010, NextOffset: 1043 - testutil.go:509: Offset: 1192, NextOffset: 1225 - testutil.go:509: Offset: 1043, NextOffset: 1076 - testutil.go:509: Offset: 1225, NextOffset: 1620 - testutil.go:509: Offset: 1076, NextOffset: 1387 - 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: "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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 475, NextOffset: 601 - testutil.go:509: Offset: 351, NextOffset: 452 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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=2,format=PAX,minChunkSize=64000 -=== 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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev bar barlink test foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -183742,129 +176628,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: 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: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: 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: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: 831 - testutil.go:509: Offset: 93, NextOffset: 930 + 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: 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:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt dev 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: 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: 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: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 + testutil.go:509: Offset: 93, NextOffset: 929 + testutil.go:509: Offset: 0, NextOffset: 830 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 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: 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: 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/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: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 930 - testutil.go:509: Offset: 0, NextOffset: 831 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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=GNU,minChunkSize=64000#01/duplicated_entry_offset -=== 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=USTAR,minChunkSize=0#01 +=== 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=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo1.txt test dev] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 1183 - testutil.go:509: Offset: 1117, NextOffset: 1400 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 bar baz.txt foo1.txt foo3.txt barlink .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" @@ -183904,11 +176774,25 @@ 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 "": [bar foo3.txt barlink test2 .no.prefetch.landmark 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: 469, NextOffset: 592 - testutil.go:509: Offset: 345, NextOffset: 443 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -183919,13 +176803,15 @@ 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: 1183 + testutil.go:509: Offset: 968, NextOffset: 1182 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 185, NextOffset: 218 testutil.go:509: Offset: 86, NextOffset: 119 @@ -183939,12 +176825,12 @@ 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: "test2" vs "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 +=== 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=-1,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 251 testutil.go:509: Offset: 119, NextOffset: 152 testutil.go:509: Offset: 251, NextOffset: 284 @@ -183955,36 +176841,32 @@ 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: "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: 1018 testutil.go:509: Offset: 537, NextOffset: 869 + 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 -=== 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=PAX,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink dev bar test test2] - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark barlink 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: 673 testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -183993,6 +176875,14 @@ 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 [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: 673 testutil.go:509: Offset: 93, NextOffset: 772 @@ -184006,37 +176896,24 @@ 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 + testutil.go: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 bar test foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 @@ -184053,10 +176930,6 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 772 - testutil.go:509: Offset: 0, NextOffset: 673 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -184073,6 +176946,12 @@ testutil.go:509: Offset: 0, NextOffset: 673 testutil.go:509: Offset: 93, NextOffset: 772 testutil.go:509: Offset: 0, NextOffset: 673 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184088,37 +176967,32 @@ 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" === 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=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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt dev test2 .no.prefetch.landmark bar foo3.txt barlink test baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: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": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -184154,13 +177028,28 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 349, NextOffset: 449 testutil.go:509: Offset: 473, NextOffset: 598 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.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: 598, NextOffset: 694 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 "": [baz.txt bar foo3.txt barlink test .no.prefetch.landmark 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: 473, NextOffset: 598 + testutil.go:509: Offset: 349, NextOffset: 449 + 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -184174,32 +177063,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 694, NextOffset: 1030 - testutil.go:509: Offset: 545, NextOffset: 881 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1030, NextOffset: 1063 - testutil.go:509: Offset: 881, NextOffset: 914 - testutil.go:509: Offset: 1063, NextOffset: 1096 - testutil.go:509: Offset: 914, NextOffset: 947 - testutil.go:509: Offset: 1096, NextOffset: 1129 - testutil.go:509: Offset: 947, NextOffset: 980 - testutil.go:509: Offset: 1129, NextOffset: 1417 - testutil.go:509: Offset: 980, NextOffset: 1195 - 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: 187, NextOffset: 220 testutil.go:509: Offset: 88, NextOffset: 121 @@ -184213,140 +177076,160 @@ 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=2,format=GNU,minChunkSize=64000 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar 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: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 598, NextOffset: 694 + testutil.go:509: Offset: 449, NextOffset: 545 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#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: 681 - testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 694, NextOffset: 1031 + testutil.go:509: Offset: 545, NextOffset: 882 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 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=2,format=GNU,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 +=== 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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt bar foo3.txt baz.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: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go: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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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": [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" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 680 + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt baz.txt foo1.txt test dev test2 .no.prefetch.landmark barlink] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "foo3.txt" vs "foo3.txt" + 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: 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=-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: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: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 93, NextOffset: 779 + testutil.go:509: Offset: 0, NextOffset: 680 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,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 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 .no.prefetch.landmark baz.txt bar barlink foo1.txt foo3.txt dev test2] + 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" @@ -184356,25 +177239,25 @@ 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: 975, NextOffset: 1188 testutil.go:509: Offset: 1124, NextOffset: 1409 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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:509: Offset: 87, NextOffset: 120 -=== 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=-1,prefix="/",src=2,format=GNU,minChunkSize=0 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 +=== 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 285, NextOffset: 318 testutil.go:509: Offset: 219, NextOffset: 252 @@ -184407,7 +177290,18 @@ testutil.go:509: Offset: 690, NextOffset: 1025 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink test .no.prefetch.landmark baz.txt dev test2 foo1.txt foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 1025 + testutil.go:509: Offset: 541, NextOffset: 876 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184423,30 +177317,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: 1025 - testutil.go:509: Offset: 541, NextOffset: 876 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 87, NextOffset: 120 @@ -184458,147 +177328,167 @@ testutil.go:509: Offset: 186, NextOffset: 219 testutil.go:509: Offset: 318, NextOffset: 351 testutil.go:509: Offset: 219, NextOffset: 252 -=== 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=0 testutil.go:509: Offset: 351, NextOffset: 471 testutil.go:509: Offset: 252, NextOffset: 347 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 595, NextOffset: 690 - testutil.go:509: Offset: 446, NextOffset: 541 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 test2 baz.txt foo1.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 1025, NextOffset: 1058 + testutil.go:509: Offset: 876, NextOffset: 909 + testutil.go:509: Offset: 1058, NextOffset: 1091 + testutil.go:509: Offset: 909, NextOffset: 942 + testutil.go:509: Offset: 1091, NextOffset: 1124 + testutil.go:509: Offset: 942, NextOffset: 975 + testutil.go:509: Offset: 1124, NextOffset: 1409 + testutil.go:509: Offset: 975, NextOffset: 1188 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt baz.txt 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: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo1.txt 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: 93, NextOffset: 774 + testutil.go:509: Offset: 0, 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: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "test2" vs "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: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 93, NextOffset: 773 -=== 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: 674 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 + testutil.go:509: Offset: 93, NextOffset: 774 + testutil.go:509: Offset: 0, NextOffset: 675 testutil.go:395: Comparing: "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:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 -=== 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=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 773 - testutil.go:509: Offset: 0, NextOffset: 674 - testutil.go:395: Comparing: "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=-2,prefix="./",format=GNU,minChunkSize=64000#01 +=== 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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink dev test2 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: 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" @@ -184608,7 +177498,7 @@ 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: 985, NextOffset: 1198 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 [testblock testfifo testchar1 testchar2] @@ -184647,17 +177537,30 @@ 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 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: "bar" vs "bar" testutil.go:401: 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: 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: "" 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:509: Offset: 549, NextOffset: 886 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1198 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 188, NextOffset: 221 testutil.go:509: Offset: 89, NextOffset: 122 @@ -184671,29 +177574,13 @@ 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=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:395: Comparing: "test" vs "test" - testutil.go:401: 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: "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 [testchar2 testblock testfifo testchar1] 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: 698, NextOffset: 1035 - testutil.go:509: Offset: 549, NextOffset: 886 - 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" @@ -184709,38 +177596,15 @@ 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 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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=USTAR,minChunkSize=0#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":93,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":93,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":93,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":93,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 baz.txt foo3.txt barlink test] - 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: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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -184762,11 +177626,11 @@ 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": [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" @@ -184782,18 +177646,7 @@ testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 93, NextOffset: 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: "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 @@ -184805,10 +177658,12 @@ testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar 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" @@ -184820,12 +177675,6 @@ testutil.go:509: Offset: 0, NextOffset: 681 testutil.go:509: Offset: 93, NextOffset: 780 testutil.go:509: Offset: 0, NextOffset: 681 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -184841,15 +177690,49 @@ 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:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 93, NextOffset: 780 + testutil.go:509: Offset: 0, NextOffset: 681 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [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=-2,prefix="",src=2,format=USTAR,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=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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1954,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1880,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":1917,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1954,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2163,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2200,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2237,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2274,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev bar foo3.txt barlink test .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 bar test2 barlink test dev baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 926, NextOffset: 1880 + testutil.go:509: Offset: 1209, 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] @@ -184860,14 +177743,14 @@ testutil.go:509: Offset: 2200, NextOffset: 2237 testutil.go:509: Offset: 1954, NextOffset: 1991 testutil.go:509: Offset: 2237, NextOffset: 2274 - testutil.go:509: Offset: 1991, NextOffset: 2432 - testutil.go:509: Offset: 2274, NextOffset: 2795 + testutil.go:509: Offset: 1991, NextOffset: 2430 + testutil.go:509: Offset: 2274, NextOffset: 2794 testutil.go:395: Comparing: "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" @@ -184904,40 +177787,13 @@ 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: 1880 - testutil.go:509: Offset: 1209, NextOffset: 2163 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev test2 barlink test .no.prefetch.landmark foo1.txt bar 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: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar test2 baz.txt foo1.txt foo3.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 2163 - testutil.go:509: Offset: 926, 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: 2163, NextOffset: 2200 - testutil.go:509: Offset: 1880, NextOffset: 1917 - testutil.go:509: Offset: 2200, NextOffset: 2237 - testutil.go:509: Offset: 1917, NextOffset: 1954 - testutil.go:509: Offset: 2237, NextOffset: 2274 - testutil.go:509: Offset: 1954, NextOffset: 1991 - testutil.go:509: Offset: 2274, NextOffset: 2795 - testutil.go:509: Offset: 1991, NextOffset: 2432 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -184966,140 +177822,164 @@ 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 -=== 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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 foo3.txt test foo1.txt bar barlink .no.prefetch.landmark 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1209, NextOffset: 2163 + testutil.go:509: Offset: 926, 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: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 + testutil.go:509: Offset: 2163, NextOffset: 2200 + testutil.go:509: Offset: 1880, NextOffset: 1917 + testutil.go:509: Offset: 2200, NextOffset: 2237 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2237, NextOffset: 2274 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2274, NextOffset: 2794 + testutil.go:509: Offset: 1991, NextOffset: 2430 testutil.go:395: Comparing: "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: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 +=== 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=0,prefix="../",format=PAX,minChunkSize=64000/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt test test2 foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - 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 [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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=64000 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 testutil.go:395: Comparing: "dev" vs "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: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 - testutil.go:509: Offset: 146, NextOffset: 2347 - testutil.go:509: Offset: 0, NextOffset: 2133 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2 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: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "test2" vs "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: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go:509: Offset: 146, NextOffset: 2345 + testutil.go:509: Offset: 0, NextOffset: 2131 + testutil.go: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/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000 === RUN TestGzipEStargz/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=-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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2177,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2214,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2251,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2288,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185137,28 +178017,50 @@ 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:509: Offset: 934, NextOffset: 1896 + testutil.go:509: Offset: 1215, NextOffset: 2177 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2454 - testutil.go:509: Offset: 2290, NextOffset: 2816 + testutil.go:509: Offset: 1896, NextOffset: 1933 + testutil.go:509: Offset: 2177, NextOffset: 2214 + testutil.go:509: Offset: 1933, NextOffset: 1970 + testutil.go:509: Offset: 2214, NextOffset: 2251 + testutil.go:509: Offset: 1970, NextOffset: 2007 + testutil.go:509: Offset: 2251, NextOffset: 2288 + testutil.go:509: Offset: 2007, NextOffset: 2450 + testutil.go:509: Offset: 2288, NextOffset: 2813 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt 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: 1215, NextOffset: 2177 + testutil.go:509: Offset: 934, NextOffset: 1896 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2177, NextOffset: 2214 + testutil.go:509: Offset: 1896, NextOffset: 1933 + testutil.go:509: Offset: 2214, NextOffset: 2251 + testutil.go:509: Offset: 1933, NextOffset: 1970 + testutil.go:509: Offset: 2251, NextOffset: 2288 + testutil.go:509: Offset: 1970, NextOffset: 2007 + testutil.go:509: Offset: 2288, NextOffset: 2813 + 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test test2 .no.prefetch.landmark foo1.txt bar barlink dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -185172,28 +178074,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: 2179 - 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: 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: 2454 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 @@ -185217,156 +178097,149 @@ testutil.go:509: Offset: 731, NextOffset: 934 testutil.go:395: Comparing: "barlink" vs "barlink" === 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=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=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=1,prefix="",format=USTAR,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev test2 baz.txt bar foo3.txt test .no.prefetch.landmark foo1.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] 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" testutil.go:395: Comparing: "dev/testchar2" 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 "": [.no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt 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: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - 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:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 - testutil.go:509: Offset: 146, NextOffset: 2367 - testutil.go:509: Offset: 0, NextOffset: 2155 -=== 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:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2363 + testutil.go:509: Offset: 0, NextOffset: 2151 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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=-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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1886,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":1923,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1960,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1997,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":2169,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":2206,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":2243,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":2280,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt bar barlink test test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 930, NextOffset: 1890 - testutil.go:509: Offset: 1213, NextOffset: 2173 + 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 test test2 bar barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2173, NextOffset: 2210 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2210, NextOffset: 2247 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2247, NextOffset: 2284 - testutil.go:509: Offset: 2001, NextOffset: 2445 - testutil.go:509: Offset: 2284, NextOffset: 2809 + testutil.go:509: Offset: 1886, NextOffset: 1923 + testutil.go:509: Offset: 2169, NextOffset: 2206 + testutil.go:509: Offset: 1923, NextOffset: 1960 + testutil.go:509: Offset: 2206, NextOffset: 2243 + testutil.go:509: Offset: 1960, NextOffset: 1997 + testutil.go:509: Offset: 2243, NextOffset: 2280 + testutil.go:509: Offset: 1997, NextOffset: 2439 + testutil.go:509: Offset: 2280, 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": [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" @@ -185407,20 +178280,36 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 727, NextOffset: 930 testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 930, NextOffset: 1886 + testutil.go:509: Offset: 1213, NextOffset: 2169 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt bar foo1.txt foo3.txt 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 349, NextOffset: 386 + testutil.go:509: Offset: 137, NextOffset: 174 + testutil.go:509: Offset: 386, NextOffset: 423 + testutil.go:509: Offset: 174, NextOffset: 211 + testutil.go:509: Offset: 423, NextOffset: 460 + testutil.go:509: Offset: 211, NextOffset: 248 + testutil.go:509: Offset: 460, NextOffset: 497 + testutil.go:509: Offset: 248, NextOffset: 285 + testutil.go:509: Offset: 497, NextOffset: 534 + testutil.go:509: Offset: 285, NextOffset: 322 + testutil.go:509: Offset: 534, NextOffset: 768 + testutil.go:509: Offset: 322, NextOffset: 521 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 768, NextOffset: 1010 testutil.go:509: Offset: 521, NextOffset: 727 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1213, NextOffset: 2173 - testutil.go:509: Offset: 930, NextOffset: 1890 + testutil.go:509: Offset: 1213, NextOffset: 2169 + testutil.go:509: Offset: 930, NextOffset: 1886 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -185430,14 +178319,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" - testutil.go:509: Offset: 2173, NextOffset: 2210 - testutil.go:509: Offset: 1890, NextOffset: 1927 - testutil.go:509: Offset: 2210, NextOffset: 2247 - testutil.go:509: Offset: 1927, NextOffset: 1964 - testutil.go:509: Offset: 2247, NextOffset: 2284 - testutil.go:509: Offset: 1964, NextOffset: 2001 - testutil.go:509: Offset: 2284, NextOffset: 2809 - testutil.go:509: Offset: 2001, NextOffset: 2445 + testutil.go:509: Offset: 2169, NextOffset: 2206 + testutil.go:509: Offset: 1886, NextOffset: 1923 + testutil.go:509: Offset: 2206, NextOffset: 2243 + testutil.go:509: Offset: 1923, NextOffset: 1960 + testutil.go:509: Offset: 2243, NextOffset: 2280 + testutil.go:509: Offset: 1960, NextOffset: 1997 + testutil.go:509: Offset: 2280, NextOffset: 2803 + testutil.go:509: Offset: 1997, NextOffset: 2439 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -185453,154 +178342,156 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 349, NextOffset: 386 - testutil.go:509: Offset: 137, NextOffset: 174 - testutil.go:509: Offset: 386, NextOffset: 423 - testutil.go:509: Offset: 174, NextOffset: 211 - testutil.go:509: Offset: 423, NextOffset: 460 - testutil.go:509: Offset: 211, NextOffset: 248 - testutil.go:509: Offset: 460, NextOffset: 497 - testutil.go:509: Offset: 248, NextOffset: 285 - testutil.go:509: Offset: 497, NextOffset: 534 - testutil.go:509: Offset: 285, NextOffset: 322 - testutil.go:509: Offset: 534, NextOffset: 768 - testutil.go:509: Offset: 322, NextOffset: 521 -=== 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/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=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=1,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [bar foo3.txt barlink test .no.prefetch.landmark baz.txt test2 foo1.txt dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev baz.txt foo1.txt bar 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: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 -=== 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:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt dev test2 .no.prefetch.landmark baz.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: 146, NextOffset: 2358 -=== 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: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 + 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: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 +=== 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=2,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "test2" vs "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: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2352 + testutil.go:509: Offset: 0, NextOffset: 2140 + testutil.go: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" +=== 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=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=-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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt barlink test dev bar foo3.txt test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2358 - testutil.go:509: Offset: 0, NextOffset: 2146 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 -=== 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":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1909,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1946,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1983,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2020,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"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 foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 @@ -185623,46 +178514,39 @@ 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: 1909 - testutil.go:509: Offset: 1218, NextOffset: 2190 + 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: 1909, NextOffset: 1946 - testutil.go:509: Offset: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1946, NextOffset: 1983 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1983, NextOffset: 2020 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 2020, NextOffset: 2467 - testutil.go:509: Offset: 2301, NextOffset: 2830 + 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: 2464 + testutil.go:509: Offset: 2299, NextOffset: 2825 testutil.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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test2 .no.prefetch.landmark baz.txt foo1.txt barlink 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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 138, NextOffset: 175 - testutil.go:509: Offset: 350, NextOffset: 387 - testutil.go:509: Offset: 175, NextOffset: 212 - testutil.go:509: Offset: 387, NextOffset: 424 - testutil.go:509: Offset: 212, NextOffset: 249 - testutil.go:509: Offset: 424, NextOffset: 461 - testutil.go:509: Offset: 249, NextOffset: 286 - testutil.go:509: Offset: 461, NextOffset: 498 - testutil.go:509: Offset: 286, NextOffset: 323 - testutil.go:509: Offset: 498, NextOffset: 535 - testutil.go:509: Offset: 323, NextOffset: 525 - testutil.go:509: Offset: 535, NextOffset: 770 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test test2 baz.txt 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=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: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 387, NextOffset: 424 @@ -185675,31 +178559,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: "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1218, NextOffset: 2190 - testutil.go:509: Offset: 937, 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: 2190, NextOffset: 2227 - testutil.go:509: Offset: 1909, NextOffset: 1946 - testutil.go:509: Offset: 2227, NextOffset: 2264 - testutil.go:509: Offset: 1946, NextOffset: 1983 -=== 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=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 2264, NextOffset: 2301 - testutil.go:509: Offset: 1983, NextOffset: 2020 - testutil.go:509: Offset: 2301, NextOffset: 2830 - testutil.go:509: Offset: 2020, NextOffset: 2467 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -185716,164 +178575,176 @@ 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 -=== 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: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: 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: 2825 + testutil.go:509: Offset: 2018, NextOffset: 2464 + testutil.go:395: Comparing: "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=USTAR,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt test test2 baz.txt bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink test2 .no.prefetch.landmark baz.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: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 -=== 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=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 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": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test test2 baz.txt bar foo3.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 -=== 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=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "test2" vs "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: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 -=== 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:509: Offset: 0, NextOffset: 2168 - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2380 - testutil.go:509: Offset: 0, NextOffset: 2168 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 + testutil.go:509: Offset: 146, NextOffset: 2377 + testutil.go:509: Offset: 0, NextOffset: 2165 === RUN 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2434,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2471,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2508,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2545,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":2717,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":2754,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":2791,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":2828,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark barlink test foo3.txt 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: 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: 2434 - testutil.go:509: Offset: 1209, NextOffset: 2717 + 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=-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=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: 2434, NextOffset: 2471 - testutil.go:509: Offset: 2717, NextOffset: 2754 - testutil.go:509: Offset: 2471, NextOffset: 2508 - testutil.go:509: Offset: 2754, NextOffset: 2791 - testutil.go:509: Offset: 2508, NextOffset: 2545 - testutil.go:509: Offset: 2791, NextOffset: 2828 - testutil.go:509: Offset: 2545, NextOffset: 3359 - testutil.go:509: Offset: 2828, NextOffset: 3722 + 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: 3355 + testutil.go:509: Offset: 2827, NextOffset: 3719 testutil.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" @@ -185909,13 +178780,10 @@ 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 "": [foo1.txt bar .no.prefetch.landmark baz.txt foo3.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test baz.txt foo1.txt bar 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" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 135, NextOffset: 172 @@ -185929,31 +178797,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 1209, NextOffset: 2717 - testutil.go:509: Offset: 926, NextOffset: 2434 -=== 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=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: 2717, NextOffset: 2754 - testutil.go:509: Offset: 2434, NextOffset: 2471 - testutil.go:509: Offset: 2754, NextOffset: 2791 - testutil.go:509: Offset: 2471, NextOffset: 2508 - testutil.go:509: Offset: 2791, NextOffset: 2828 - testutil.go:509: Offset: 2508, NextOffset: 2545 - testutil.go:509: Offset: 2828, NextOffset: 3722 - testutil.go:509: Offset: 2545, NextOffset: 3359 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 @@ -185967,94 +178810,115 @@ 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 767, NextOffset: 1008 - testutil.go:509: Offset: 519, NextOffset: 725 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 + 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: "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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3719 + testutil.go:509: Offset: 2544, NextOffset: 3355 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev foo1.txt foo3.txt barlink test .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: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt foo3.txt test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar test2 foo1.txt foo3.txt barlink test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar barlink 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -186062,69 +178926,70 @@ 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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:395: Comparing: "test2" vs "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: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 - testutil.go:509: Offset: 0, NextOffset: 3060 - testutil.go:509: Offset: 146, NextOffset: 3274 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 3060 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 + testutil.go:509: Offset: 146, NextOffset: 3270 + testutil.go:509: Offset: 0, NextOffset: 3056 === 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=GNU,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2449,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2486,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2523,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2560,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":2730,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":2767,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":2804,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":2841,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test baz.txt barlink bar foo3.txt dev test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 3380 - testutil.go:509: Offset: 2843, NextOffset: 3741 + testutil.go:509: Offset: 2449, NextOffset: 2486 + testutil.go:509: Offset: 2730, NextOffset: 2767 + testutil.go:509: Offset: 2486, NextOffset: 2523 + testutil.go:509: Offset: 2767, NextOffset: 2804 + testutil.go:509: Offset: 2523, NextOffset: 2560 + testutil.go:509: Offset: 2804, NextOffset: 2841 + testutil.go:509: Offset: 2560, NextOffset: 3375 + testutil.go:509: Offset: 2841, NextOffset: 3736 testutil.go:395: Comparing: "dev" vs "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" @@ -186156,33 +179021,34 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:509: Offset: 770, NextOffset: 1012 -=== 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=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: 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 -=== 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=-2,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1215, NextOffset: 2732 + testutil.go:509: Offset: 934, NextOffset: 2449 + testutil.go:509: Offset: 1215, NextOffset: 2730 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test baz.txt bar barlink dev test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark barlink test 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: 770, NextOffset: 1012 + testutil.go:509: Offset: 524, NextOffset: 731 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 1012, NextOffset: 1215 testutil.go:509: Offset: 731, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1215, NextOffset: 2730 + testutil.go:509: Offset: 934, NextOffset: 2449 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -186211,181 +179077,176 @@ 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: 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: 3741 - testutil.go:509: Offset: 2562, NextOffset: 3380 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 2730, NextOffset: 2767 + testutil.go:509: Offset: 2449, NextOffset: 2486 + testutil.go:509: Offset: 2767, NextOffset: 2804 + testutil.go:509: Offset: 2486, NextOffset: 2523 + testutil.go:509: Offset: 2804, NextOffset: 2841 + testutil.go:509: Offset: 2523, NextOffset: 2560 + testutil.go:509: Offset: 2841, NextOffset: 3736 + testutil.go:509: Offset: 2560, NextOffset: 3375 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== 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=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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt test .no.prefetch.landmark baz.txt barlink dev test2 bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [barlink test2 .no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt bar] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + 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: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 -=== 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/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 + 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: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 + testutil.go:509: Offset: 0, NextOffset: 3076 + testutil.go:509: Offset: 146, NextOffset: 3288 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - 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: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 "": [foo3.txt barlink dev test2 bar baz.txt foo1.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: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + testutil.go:401: Directory: "" vs "": [test dev foo1.txt bar foo3.txt test2 .no.prefetch.landmark 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: 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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + 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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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" 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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 - testutil.go:509: Offset: 146, NextOffset: 3293 - testutil.go:509: Offset: 0, NextOffset: 3081 + 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 === 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=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=1,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.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: 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: 2443 + testutil.go:509: Offset: 1213, NextOffset: 2726 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3374 - testutil.go:509: Offset: 2839, NextOffset: 3738 + 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: 3368 + testutil.go:509: Offset: 2837, NextOffset: 3732 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -186417,30 +179278,21 @@ 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 "": [foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt bar test test2 .no.prefetch.landmark foo3.txt barlink dev 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: 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: 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: 3738 - testutil.go:509: Offset: 2556, NextOffset: 3374 - 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 @@ -186454,6 +179306,24 @@ testutil.go:509: Offset: 285, NextOffset: 322 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 322, NextOffset: 521 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1010, NextOffset: 1213 + testutil.go:509: Offset: 727, NextOffset: 930 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 3732 + testutil.go:509: Offset: 2554, NextOffset: 3368 + testutil.go:395: Comparing: "test2" vs "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 @@ -186467,157 +179337,154 @@ 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 - testutil.go:395: Comparing: "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=PAX,minChunkSize=64000 -=== 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=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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt barlink test2 .no.prefetch.landmark foo1.txt bar foo3.txt test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 -=== 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: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 testutil.go:395: Comparing: "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: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test foo3.txt 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + 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 [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: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + 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: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 + testutil.go:509: Offset: 146, NextOffset: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 testutil.go:395: Comparing: "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 [testfifo testchar1 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 - testutil.go:509: Offset: 0, NextOffset: 3075 - testutil.go:509: Offset: 146, NextOffset: 3287 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 3075 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset + 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: 3281 + testutil.go:509: Offset: 0, NextOffset: 3069 === 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=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=1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2465,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2502,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2539,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2576,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2746,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2783,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2820,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2857,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 test2 bar barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark bar barlink dev test2 baz.txt foo1.txt foo3.txt test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 138, NextOffset: 175 + testutil.go:509: Offset: 350, NextOffset: 387 + testutil.go:509: Offset: 175, NextOffset: 212 + testutil.go:509: Offset: 387, NextOffset: 424 + testutil.go:509: Offset: 212, NextOffset: 249 + testutil.go:509: Offset: 424, NextOffset: 461 + testutil.go:509: Offset: 249, NextOffset: 286 + testutil.go:509: Offset: 461, NextOffset: 498 + testutil.go:509: Offset: 286, NextOffset: 323 + testutil.go:509: Offset: 498, NextOffset: 535 + testutil.go:509: Offset: 323, NextOffset: 525 + testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 138, NextOffset: 175 testutil.go:509: Offset: 350, NextOffset: 387 @@ -186629,8 +179496,6 @@ testutil.go:509: Offset: 461, NextOffset: 498 testutil.go:509: Offset: 286, NextOffset: 323 testutil.go:509: Offset: 498, NextOffset: 535 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 323, NextOffset: 525 testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -186642,68 +179507,59 @@ 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:509: Offset: 937, NextOffset: 2465 + testutil.go:509: Offset: 1218, NextOffset: 2746 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 3403 - testutil.go:509: Offset: 2859, NextOffset: 3763 + testutil.go:509: Offset: 2465, NextOffset: 2502 + testutil.go:509: Offset: 2746, NextOffset: 2783 + testutil.go:509: Offset: 2502, NextOffset: 2539 + testutil.go:509: Offset: 2783, NextOffset: 2820 + testutil.go:509: Offset: 2539, NextOffset: 2576 + testutil.go:509: Offset: 2820, NextOffset: 2857 + testutil.go:509: Offset: 2576, NextOffset: 3397 + testutil.go:509: Offset: 2857, NextOffset: 3758 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar barlink test 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: 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: 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 2541, NextOffset: 2578 - testutil.go:509: Offset: 2859, NextOffset: 3763 - testutil.go:509: Offset: 2578, NextOffset: 3403 testutil.go:395: Comparing: "dev" vs "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: "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: 2746 + testutil.go:509: Offset: 937, NextOffset: 2465 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 2746, NextOffset: 2783 + testutil.go:509: Offset: 2465, NextOffset: 2502 + testutil.go:509: Offset: 2783, NextOffset: 2820 + testutil.go:509: Offset: 2502, NextOffset: 2539 + testutil.go:509: Offset: 2820, NextOffset: 2857 + testutil.go:509: Offset: 2539, NextOffset: 2576 + testutil.go:509: Offset: 2857, NextOffset: 3758 + testutil.go:509: Offset: 2576, NextOffset: 3397 + testutil.go:395: Comparing: "test2" vs "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 @@ -186717,14 +179573,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: "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: 2748 - testutil.go:509: Offset: 937, NextOffset: 2467 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 350, NextOffset: 387 testutil.go:509: Offset: 138, NextOffset: 175 @@ -186739,32 +179587,52 @@ testutil.go:509: Offset: 535, NextOffset: 770 testutil.go:509: Offset: 323, NextOffset: 525 === RUN TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 -=== 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=GNU,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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","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-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"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 dev foo1.txt bar foo3.txt test2] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar barlink test dev .no.prefetch.landmark foo1.txt test2 baz.txt foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.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" @@ -186772,128 +179640,84 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test2 dev .no.prefetch.landmark baz.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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:395: Comparing: "test2" vs "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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 - testutil.go:509: Offset: 146, NextOffset: 3316 - testutil.go:509: Offset: 0, NextOffset: 3104 -=== 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/various_files-compression=externaltoc_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 [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=0 -=== 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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test foo1.txt barlink bar foo3.txt dev test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark foo1.txt test2 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: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 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: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "test2" vs "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: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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/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=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: 2445 - testutil.go:509: Offset: 2284, NextOffset: 2808 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 + testutil.go:509: Offset: 146, NextOffset: 3310 + testutil.go:509: Offset: 0, NextOffset: 3098 testutil.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" +=== RUN 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo1.txt bar foo3.txt .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -186931,21 +179755,26 @@ 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] -=== 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: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: 2444 + testutil.go:509: Offset: 2284, NextOffset: 2806 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 [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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 "": [test dev test2 foo1.txt bar barlink .no.prefetch.landmark baz.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 349, NextOffset: 386 testutil.go:509: Offset: 136, NextOffset: 173 @@ -186959,6 +179788,28 @@ testutil.go:509: Offset: 284, NextOffset: 321 testutil.go:509: Offset: 534, NextOffset: 768 testutil.go:509: Offset: 321, NextOffset: 521 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 1212, NextOffset: 2173 + testutil.go:509: Offset: 930, NextOffset: 1891 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2806 + testutil.go:509: Offset: 2002, NextOffset: 2444 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "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 @@ -186972,184 +179823,178 @@ 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: 2173 - testutil.go:509: Offset: 930, NextOffset: 1891 - 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: 2808 - testutil.go:509: Offset: 2002, NextOffset: 2445 === RUN 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 foo3.txt test dev foo1.txt bar barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark test test2 barlink dev baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 -=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 testutil.go:395: Comparing: "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": [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 "": [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: "test" vs "test" + testutil.go:401: 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: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt test2 .no.prefetch.landmark bar barlink test dev foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "test2" vs "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: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 -=== 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:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 - testutil.go:509: Offset: 146, NextOffset: 2359 - testutil.go:509: Offset: 0, NextOffset: 2146 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2358 + 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: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2358 + testutil.go:509: Offset: 0, NextOffset: 2145 === 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=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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== 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=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev barlink test test2 foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink test test2 dev .no.prefetch.landmark baz.txt bar foo3.txt] + 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" testutil.go:401: 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: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: 2466 + testutil.go:509: Offset: 2301, NextOffset: 2829 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187178,19 +180023,22 @@ 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: 1908 - testutil.go:509: Offset: 1221, NextOffset: 2191 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2829 + testutil.go:509: Offset: 2018, NextOffset: 2466 + testutil.go:395: Comparing: "test2" vs "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 @@ -187204,25 +180052,9 @@ 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: "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: "test" vs "test" - testutil.go:401: 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:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 773, NextOffset: 1017 + testutil.go:509: Offset: 525, NextOffset: 734 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 351, NextOffset: 388 testutil.go:509: Offset: 138, NextOffset: 175 @@ -187236,160 +180068,175 @@ 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: "barlink" vs "barlink" + testutil.go:509: Offset: 1221, NextOffset: 2190 + testutil.go:509: Offset: 938, NextOffset: 1907 + 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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== 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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"./baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test .no.prefetch.landmark foo1.txt 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 [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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 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=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=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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 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: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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=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: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/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: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar 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: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar .no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.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: 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: "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: "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:395: Comparing: "test" vs "test" - testutil.go:401: 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 146, NextOffset: 2382 - testutil.go:509: Offset: 0, NextOffset: 2169 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 + testutil.go:509: Offset: 146, NextOffset: 2380 + testutil.go:509: Offset: 0, NextOffset: 2167 === 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 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: 2455 + testutil.go:509: Offset: 2292, 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: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" @@ -187426,23 +180273,15 @@ 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: "test" vs "test" - testutil.go:401: 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: 2458 - testutil.go:509: Offset: 2294, NextOffset: 2821 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev bar baz.txt foo1.txt barlink test test2 .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev] 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187474,198 +180313,155 @@ 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: 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: 2458 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=0#02/lost_digest_in_a_entry + 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: 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: 2816 + testutil.go:509: Offset: 2009, NextOffset: 2455 === 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"/baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 "": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 dev baz.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: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2372 -=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 - testutil.go:509: Offset: 146, NextOffset: 2372 - testutil.go:509: Offset: 0, NextOffset: 2159 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 testutil.go:395: Comparing: "dev" vs "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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:395: Comparing: "test2" vs "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: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 + testutil.go:509: Offset: 146, NextOffset: 2369 + testutil.go:509: Offset: 0, NextOffset: 2156 === 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=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=0#02/lost_digest_in_a_entry -=== 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1917,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1954,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1991,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2028,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":2201,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":2238,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":2275,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":2312,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 2479 - testutil.go:509: Offset: 2314, NextOffset: 2845 - testutil.go:395: Comparing: "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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt 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" @@ -187697,8 +180493,42 @@ 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: 1917 + testutil.go:509: Offset: 1225, NextOffset: 2201 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1991, NextOffset: 2028 + testutil.go:509: Offset: 2275, NextOffset: 2312 + testutil.go:509: Offset: 2028, NextOffset: 2477 + testutil.go:509: Offset: 2312, NextOffset: 2841 + testutil.go:395: Comparing: "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 "": [foo1.txt barlink bar foo3.txt 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 "": [test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 1019, NextOffset: 1225 + testutil.go:509: Offset: 735, NextOffset: 941 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -187712,33 +180542,29 @@ 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: "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:509: Offset: 1225, NextOffset: 2201 + testutil.go:509: Offset: 941, NextOffset: 1917 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2845 - testutil.go:509: Offset: 2030, NextOffset: 2479 + testutil.go:509: Offset: 2201, NextOffset: 2238 + testutil.go:509: Offset: 1917, NextOffset: 1954 + testutil.go:509: Offset: 2238, NextOffset: 2275 + testutil.go:509: Offset: 1954, NextOffset: 1991 + testutil.go:509: Offset: 2275, NextOffset: 2312 + testutil.go:509: Offset: 1991, NextOffset: 2028 + testutil.go:509: Offset: 2312, NextOffset: 2841 + testutil.go:509: Offset: 2028, NextOffset: 2477 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "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 @@ -187752,153 +180578,141 @@ 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: "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=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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","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":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"version":1,"entries":[{"name":".no.prefetch.landmark","type":"reg","size":1,"offset":146,"digest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8","chunkDigest":"sha256:dc0e9c3658a1a3ed1ec94274d8b19925c93e1abb7ddba294923ad9bde30f8cb8"},{"name":"../baz.txt","type":"reg","size":21,"mode":420,"offset":146,"innerOffset":1024,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1028,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1032,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1036,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1040,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","offset":146,"innerOffset":1044,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":2048,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":3072,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"offset":146,"innerOffset":4096,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","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-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] - 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 foo3.txt barlink test2 .no.prefetch.landmark test dev baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 -=== 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=64000 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test bar dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark test dev 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: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 - testutil.go:509: Offset: 146, NextOffset: 2393 - testutil.go:509: Offset: 0, NextOffset: 2180 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:509: Offset: 146, NextOffset: 2391 + testutil.go:509: Offset: 0, NextOffset: 2178 + testutil.go:395: Comparing: "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/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=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=1,prefix="/",format=PAX,minChunkSize=0/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [.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=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=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": [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" @@ -187908,6 +180722,9 @@ 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" @@ -187915,34 +180732,35 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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": [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 [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] @@ -187956,22 +180774,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/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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -187981,14 +180794,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 "": [.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 [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" @@ -187997,17 +180810,21 @@ testutil.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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -188016,12 +180833,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 "": [.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 [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" @@ -188029,50 +180848,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" - 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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [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 [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" - 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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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" @@ -188081,45 +180894,42 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: "" 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 "": [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 [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=externaltoc_gzip_compression_level=0,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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -188127,15 +180937,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" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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" @@ -188144,17 +180947,26 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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" @@ -188162,56 +180974,51 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [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: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" === 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=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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 [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: "test2" vs "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: "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 [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" -=== 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=GNU,minChunkSize=0 - 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" @@ -188219,18 +181026,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -188239,14 +181048,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 [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188255,12 +181064,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=0,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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -188276,36 +181083,37 @@ testutil.go:401: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: 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 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.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=GNU,minChunkSize=0 -=== 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=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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188314,13 +181122,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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] 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" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -188330,50 +181138,46 @@ 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=GNU,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [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/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 TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === 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=GNU,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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] @@ -188387,11 +181191,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 "": [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 [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 [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" @@ -188399,32 +181207,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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" @@ -188432,100 +181239,99 @@ testutil.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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry === 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: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 [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: "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 [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === RUN TestGzipEStargz/testBuild/no_contents-compression=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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 [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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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=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/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -188533,15 +181339,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 "": [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 "": [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": [testchar1 testchar2 testblock testfifo] 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" @@ -188549,56 +181355,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [.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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "test2" vs "test2" - testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [.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" @@ -188607,14 +181410,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 [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 [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" @@ -188623,18 +181426,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=0,format=GNU,minChunkSize=0 -=== 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=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 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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" @@ -188645,13 +181444,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" - 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 "": [.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/testblock" vs "dev/testblock" @@ -188661,14 +181459,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" @@ -188680,8 +181480,14 @@ testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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" testutil.go:395: Comparing: "test" vs "test" @@ -188693,70 +181499,66 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" -=== 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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 [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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 "": [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" - 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [dev test2 baz.txt barlink test] + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -188772,56 +181574,56 @@ 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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.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": [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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 [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 [testchar2 testblock testfifo testchar1] -=== 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=USTAR,minChunkSize=0 + 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 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -188829,71 +181631,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: "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: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=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/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=9,prefix="",format=USTAR,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -188907,47 +181706,47 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [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 [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: "" 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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -188957,78 +181756,71 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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: "" 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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: "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=1,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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: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: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": [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" @@ -189036,30 +181828,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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset + 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=1,prefix="./",format=PAX,minChunkSize=0#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [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: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: "test2" vs "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/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 [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -189068,26 +181869,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": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === RUN TestGzipEStargz/testBuild/no_contents-compression=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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -189095,73 +181888,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: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 [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/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: "test2" vs "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/testfifo" vs "dev/testfifo" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestGzipEStargz/testBuild/no_contents-compression=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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -189171,32 +181953,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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [.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 [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" @@ -189207,30 +181994,30 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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/lost_digest_in_a_entry === 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=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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -189246,14 +182033,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 "": [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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189262,54 +182049,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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [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" 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 [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": [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:395: Comparing: "dev/testblock" vs "dev/testblock" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -189318,14 +182106,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" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] + testutil.go: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" @@ -189333,130 +182122,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: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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [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" === 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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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" 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: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": [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 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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" @@ -189464,54 +182250,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: "" 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: "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=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=0,format=PAX,minChunkSize=0 testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" === 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=PAX,minChunkSize=0#02 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -189521,47 +182306,43 @@ 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [testblock testfifo testchar1 testchar2] vs [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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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=externaltoc_gzip_compression_level=-1,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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" @@ -189570,22 +182351,16 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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 "": [.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" @@ -189594,18 +182369,26 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" +=== RUN TestGzipEStargz/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 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 baz.txt barlink test dev] 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189613,68 +182396,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 "": [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 "": [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": [testfifo testchar1 testchar2 testblock] 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" === 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=1,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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: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] -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "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" 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=USTAR,minChunkSize=0 -=== 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" @@ -189687,17 +182471,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 "": [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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189705,34 +182485,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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/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 "": [.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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -189741,17 +182523,24 @@ testutil.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=1,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=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=PAX,minChunkSize=64000/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=GNU,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [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" @@ -189759,47 +182548,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:395: Comparing: "baz.txt" vs "baz.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=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt barlink] + testutil.go: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": [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": [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" === 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" 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" @@ -189808,42 +182591,46 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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: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 "": [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 [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" @@ -189852,36 +182639,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=-2,prefix="./",src=0,format=PAX,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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "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" @@ -189890,19 +182657,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=externaltoc_gzip_compression_level=-2,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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 .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 [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" @@ -189910,16 +182673,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=-2,prefix="/",src=0,format=PAX,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 +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: 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,17 +182695,13 @@ testutil.go:401: Directory: "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=1,prefix="../",format=USTAR,minChunkSize=64000#02 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 [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" @@ -189948,29 +182711,32 @@ testutil.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=PAX,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 +=== 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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 .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" @@ -189978,54 +182744,66 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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" -=== 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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testBuild/no_contents-compression=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "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 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: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" @@ -190041,31 +182819,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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/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: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -190074,39 +182857,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: "barlink" vs "barlink" === 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/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=-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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 [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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" @@ -190114,11 +182891,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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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] @@ -190132,75 +182915,74 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [dev test2 baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "" 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 .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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== NAME TestGzipEStargz/testBuild/no_contents-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" === 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/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=PAX,minChunkSize=64000 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190209,40 +182991,40 @@ testutil.go:401: Directory: "test2" 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 [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 [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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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" @@ -190251,64 +183033,64 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=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 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: "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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -190318,70 +183100,67 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [test2 baz.txt barlink test dev] + testutil.go: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 [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" - testutil.go:395: Comparing: "test" vs "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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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: "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: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=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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190390,51 +183169,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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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": [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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/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: "" 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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190443,34 +183229,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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] -=== 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=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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: "" 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 "": [.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -190478,55 +183263,51 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=GNU,minChunkSize=0 -=== 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=USTAR,minChunkSize=0/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "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 "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "" 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 "": [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 [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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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" @@ -190536,38 +183317,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 "": [.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 "": [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 [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" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -190575,34 +183352,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 "": [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [.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": [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" @@ -190611,14 +183393,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 [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: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" @@ -190627,37 +183409,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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: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 [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=PAX,minChunkSize=64000#02 -=== NAME TestGzipEStargz/testBuild/no_contents-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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go: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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -190665,57 +183446,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" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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 -=== 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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: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" @@ -190724,109 +183498,114 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: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 [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" === 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=GNU,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/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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 -=== 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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -190834,82 +183613,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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=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 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" +=== 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=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 "": [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: "" 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" @@ -190917,64 +183708,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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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: "" 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 [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" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [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" @@ -190983,28 +183767,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 "": [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": [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" @@ -191013,23 +183797,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": [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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": [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" @@ -191038,20 +183822,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=9,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191060,51 +183841,52 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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 [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=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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" +=== 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=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/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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "dev" vs "dev" - testutil.go:401: 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: "" 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 "": [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 [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" @@ -191112,17 +183894,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=9,prefix="../",src=1,format=USTAR,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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [dev test2 baz.txt barlink test] 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191131,19 +183914,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" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191152,90 +183931,88 @@ testutil.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=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} -=== 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=-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/no_contents-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":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 [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": [testchar2 testblock testfifo testchar1] 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" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=9,prefix="./",format=GNU,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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 "": [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: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": [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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=PAX,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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -191243,42 +184020,41 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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": [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=9,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=-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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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" @@ -191288,35 +184064,29 @@ testutil.go:401: 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: "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 [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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=9,prefix="/",format=USTAR,minChunkSize=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 barlink] 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" @@ -191325,27 +184095,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" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 .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" @@ -191353,17 +184110,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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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=USTAR,minChunkSize=0 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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 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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191376,15 +184138,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=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#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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 [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" @@ -191392,38 +184147,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" +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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] 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: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=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#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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 .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" @@ -191431,20 +184185,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" +=== 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=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/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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 "": [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: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": [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" @@ -191454,65 +184225,69 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [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: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=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=-1,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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" @@ -191524,37 +184299,37 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 [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: "" 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 [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 [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" @@ -191562,34 +184337,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" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 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/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" 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 "": [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -191597,22 +184372,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: "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=0#02/duplicated_entry_offset === 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=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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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": [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" @@ -191620,50 +184395,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" - 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 [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: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" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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=PAX,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "" 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/testblock" vs "dev/testblock" @@ -191673,66 +184445,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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test2 baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go: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": [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" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go: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 "": [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" @@ -191748,72 +184521,75 @@ testutil.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=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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [testchar2 testblock testfifo testchar1] vs [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" + 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.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" - testutil.go:395: Comparing: "test" vs "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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "" 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": [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" @@ -191822,106 +184598,98 @@ testutil.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=9,prefix="../",format=USTAR,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 -=== 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=USTAR,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [testblock testfifo testchar1 testchar2] vs [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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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" -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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" +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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" -=== 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=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [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] @@ -191935,18 +184703,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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 [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" @@ -191955,71 +184728,67 @@ testutil.go:401: Directory: "test2" 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 "": [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 [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" === 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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 [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: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 "": [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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 [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" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -192029,7 +184798,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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test dev test2 baz.txt 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -192045,12 +184814,12 @@ testutil.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 -=== 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=-1,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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" @@ -192059,21 +184828,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 [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 "": [.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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192081,60 +184852,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" === 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=GNU,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:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [.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 [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: "" 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": [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: "baz.txt" vs "baz.txt" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset === 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=-1,prefix="",format=USTAR,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192142,14 +184905,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" + 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 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" @@ -192158,15 +184916,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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN TestGzipEStargz/testBuild/no_contents-compression=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=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=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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" @@ -192174,21 +184937,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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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": [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": [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" @@ -192198,10 +184961,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 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -192213,18 +184981,13 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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: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 [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" @@ -192232,36 +184995,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=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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 [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192272,12 +185037,17 @@ 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192285,41 +185055,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: "test" vs "test" - testutil.go:401: 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: "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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/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 TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=GNU,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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -192327,83 +185090,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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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 [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] @@ -192417,36 +185184,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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "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 [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -192454,67 +185218,74 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [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 [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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=-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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 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 [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: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192522,62 +185293,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/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [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": [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" === 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=-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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: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 [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" @@ -192585,15 +185349,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: "" 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 [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -192601,12 +185362,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=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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" @@ -192622,52 +185391,49 @@ testutil.go:401: 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: "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": [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" === 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=-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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [.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: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 "": [.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 [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 [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" @@ -192676,17 +185442,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=0,prefix="./",src=2,format=GNU,minChunkSize=0 -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "test" vs "test" - testutil.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192696,15 +185461,16 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "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: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" @@ -192712,50 +185478,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" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "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 .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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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=GNU,minChunkSize=0 -=== 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=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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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] @@ -192769,9 +185538,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 "": [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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -192780,62 +185554,54 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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": [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 [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": [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" -=== 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/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=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=-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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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 [.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" @@ -192844,43 +185610,49 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [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: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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.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 [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] @@ -192895,55 +185667,55 @@ testutil.go:401: Directory: "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=-1,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === 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=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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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: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 [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" + testutil.go:395: Comparing: "test" vs "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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -192954,35 +185726,34 @@ 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: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 [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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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 === 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 -=== 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=PAX,minChunkSize=0/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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": [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" @@ -192991,16 +185762,14 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -193008,18 +185777,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: "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=64000#02/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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193027,77 +185800,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 "": [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: "" 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": [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" - 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/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=-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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: "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 [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: "test2" vs "test2" + testutil.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=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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193105,30 +185869,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" 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [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: "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=64000#02 + 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -193142,7 +185914,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 "": [.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 [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/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -193151,44 +185929,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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: 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=2,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 -=== 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=-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=-2,prefix="./",format=USTAR,minChunkSize=0 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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: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: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: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": [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" @@ -193196,34 +185963,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" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193231,15 +186001,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" + 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=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=-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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -193247,76 +186019,78 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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 [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 [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" === RUN 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" -=== 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=-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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 "": [.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: "" 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: "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" === 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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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 [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" @@ -193326,85 +186100,82 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: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 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=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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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 [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: "" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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": [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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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=-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/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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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: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" @@ -193414,75 +186185,75 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#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/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=-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=-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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: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 [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: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 "": [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 [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" === 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=-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=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go: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" @@ -193498,37 +186269,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=9,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 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -193537,8 +186308,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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" @@ -193547,16 +186318,16 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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 "": [.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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -193566,20 +186337,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: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" === 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=-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=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [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" +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -193587,37 +186363,32 @@ testutil.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=-2,prefix="/",format=USTAR,minChunkSize=64000 +=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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: "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" === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [dev test2 baz.txt barlink test] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" -=== 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=2,format=GNU,minChunkSize=0 testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -193632,14 +186403,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 [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 [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" @@ -193648,19 +186419,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=9,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=GNU,minChunkSize=0#02 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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" @@ -193670,30 +186442,29 @@ testutil.go:401: 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: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": [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" === 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=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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [.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" @@ -193701,36 +186472,54 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" +=== RUN TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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: "" 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 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [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" @@ -193743,48 +186532,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=-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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} 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: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: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/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=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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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#02 -=== NAME TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [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" @@ -193796,36 +186567,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" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [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 [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" @@ -193835,30 +186603,36 @@ 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=-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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -193867,21 +186641,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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=2,format=PAX,minChunkSize=0 -=== 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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [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] @@ -193895,36 +186659,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: "" 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 [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 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=-2,prefix="",format=PAX,minChunkSize=0#02 +=== 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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [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 [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -193932,75 +186694,82 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=-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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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/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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.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" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=-2,prefix="",format=PAX,minChunkSize=64000#02/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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -194009,73 +186778,47 @@ testutil.go:401: Directory: "test2" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=GNU,minChunkSize=0 -=== 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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=-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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -194084,14 +186827,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" + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "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 "": [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" @@ -194100,104 +186841,127 @@ testutil.go:395: Comparing: "test" vs "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=-2,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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] 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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=GNU,minChunkSize=0 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 +=== NAME TestGzipEStargz/testBuild/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 -=== 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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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=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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] 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" -=== 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=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:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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=-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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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": [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: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 "": [.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" @@ -194213,17 +186977,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=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== 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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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: "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" @@ -194235,15 +186996,17 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -194251,66 +187014,73 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" 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 [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/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=-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#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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [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 [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" @@ -194319,17 +187089,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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=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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 [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" @@ -194337,22 +187101,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: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [.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 [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" @@ -194360,15 +187123,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: "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=-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=64000#02 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 === NAME TestGzipEStargz/testBuild/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -194376,15 +187143,12 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 "": [.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" @@ -194394,26 +187158,22 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" === 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=-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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:53Z","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 "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194421,27 +187181,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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + 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" -=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 +=== 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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" @@ -194450,7 +187213,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 [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" @@ -194459,7 +187222,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: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" @@ -194475,11 +187238,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=-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#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 -=== 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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" @@ -194491,54 +187251,57 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: "" 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 [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/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 === 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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} +=== 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/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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [test2 .no.prefetch.landmark baz.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] + testutil.go: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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -194546,46 +187309,721 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=-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=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/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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} - testutil.go:341: B: TOCJSON: {"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":"2024-12-21T22:46:53Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:46:53Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:46:53Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:46:53Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":1,"devMinor":2}]} + testutil.go:341: B: TOCJSON: {"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-01-24T05:20:52Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:20:52Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:20:52Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:20:52Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:20:52Z","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 [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 [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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" +=== 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=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=0,prefix="",format=GNU,minChunkSize=64000#01/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=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=0,prefix="./",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 +=== 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=0#01/lost_digest_in_a_entry +=== 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=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=0,prefix="./",format=GNU,minChunkSize=64000#01/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=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 +=== 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=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=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=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=0,prefix="../",format=USTAR,minChunkSize=64000#01 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01 +=== 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=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=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 +=== 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=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=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=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 +=== 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=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 +=== 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=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=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=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=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=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 +=== 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=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=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=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=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=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 +=== 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=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=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=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=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 +=== 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=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 +=== 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=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 +=== 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 +=== 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=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=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=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 +=== 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=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 +=== 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 +=== 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=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=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 +=== 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset +=== 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=PAX,minChunkSize=0#01 +=== 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 +=== 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry +=== 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=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=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=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 +=== 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=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 +=== 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 +=== 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=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=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=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 +=== 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=-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=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=-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=-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=-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 +=== 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=-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=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=-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=-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=-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 +=== 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=-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=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=-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=-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=-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 +=== 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/duplicated_entry_offset +=== 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=PAX,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 +=== 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=-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 +=== 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 +=== 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=-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=-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=-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=-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=-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=-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=-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=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=-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=-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=-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=-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=-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=-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=-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=-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=-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=-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=-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=-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=-2,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=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 +=== 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=GNU,minChunkSize=64000#01/lost_digest_in_a_entry +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 +=== 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=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/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=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 +=== 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 +=== 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=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/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=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 +=== 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 +=== 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=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/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=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 +=== 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 +=== 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=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/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=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 +=== 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 +=== 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 +=== 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=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/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 +=== 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/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=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/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=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/duplicated_entry_offset +=== 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=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=9,prefix="",format=USTAR,minChunkSize=0#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 +=== 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=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=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=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=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=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 +=== 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=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=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=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=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=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 +=== 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 +=== 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=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=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=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=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=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 +=== 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=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=0#02/duplicated_entry_offset +=== 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=64000#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 +=== 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=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=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=-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/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/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 +=== 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/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 +=== 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 +=== 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 +=== 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/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 +=== 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 +=== 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 +=== 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/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 === 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 @@ -194596,8 +188034,8 @@ === 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/duplicated_entry_offset === 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/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 @@ -194614,252 +188052,252 @@ === 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 +=== 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=GNU,minChunkSize=0#02 === 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 +=== RUN TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry --- PASS: TestGzipEStargz (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen (13.40s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen (43.41s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.04s) --- 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) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.04s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) --- 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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.00s) - --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) - --- 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) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.04s) --- 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=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) - --- 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.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) - --- 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=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=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.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) - --- 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=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.02s) + --- 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=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) + --- 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=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.03s) + --- 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=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.02s) --- 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=true,format=PAX (0.13s) --- 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=true,format=GNU (0.04s) --- 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.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=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.17s) --- 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.01s) - --- 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=-1,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.03s) --- 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=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.02s) --- 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) - --- 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=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.01s) --- 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=false,format=GNU (0.02s) --- 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=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.03s) --- 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.05s) --- 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) - --- 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=-2,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.01s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.03s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.22s) --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/empty-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.20s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) - --- 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=0,prefix="",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.07s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.01s) - --- 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=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.04s) --- 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=0,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.05s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.06s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.00s) - --- 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=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.06s) --- 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.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=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.20s) --- 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.01s) - --- 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.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=false,format=GNU (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=false,format=PAX (0.01s) - --- 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) - --- 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.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=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=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.01s) --- 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=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=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.01s) - --- 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=9,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.04s) --- 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.01s) + --- 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=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- 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=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=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.01s) --- 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.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.04s) --- 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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.02s) --- 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=true,format=USTAR (0.04s) --- 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=-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=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) --- 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.01s) + --- 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.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.01s) - --- 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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.02s) --- 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=false,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) --- 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.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=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1empty_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.01s) --- 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) @@ -194867,119 +188305,119 @@ --- 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=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.05s) --- 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=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.05s) --- 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=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.05s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.02s) + --- 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) - --- 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=PAX (0.02s) + --- 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.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.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.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=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=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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.02s) --- 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=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=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=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.02s) --- 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=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.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=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=false,format=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.03s) + --- 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.02s) --- 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=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=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.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=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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.02s) + --- 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.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=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.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=true,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.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=false,format=USTAR (0.02s) + --- 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.02s) --- 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=-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=false,format=PAX (0.03s) + --- 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.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=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.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=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.02s) --- 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=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=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.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=false,format=PAX (0.02s) --- 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=-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=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=false,format=PAX (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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.03s) --- 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.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=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.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.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=false,format=PAX (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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.02s) + --- 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.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=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=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/1dir_1file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) @@ -194988,15 +188426,15 @@ --- 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=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.01s) --- 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.00s) + --- 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=GNU (0.02s) --- 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=true,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) @@ -195004,126 +188442,126 @@ --- 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.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.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=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=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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.03s) + --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=USTAR (0.04s) --- 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.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=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.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=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=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.04s) --- 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=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=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=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=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.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=true,format=USTAR (0.02s) --- 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.01s) - --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (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=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.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.11s) --- 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=false,format=USTAR (0.04s) --- 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=PAX (0.02s) + --- 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.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=true,format=USTAR (0.03s) --- 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=PAX (0.02s) + --- 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=true,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=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.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=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.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=true,format=USTAR (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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.02s) --- 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=false,format=USTAR (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=-2,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.19s) --- 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=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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.03s) --- 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.01s) - --- 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=true,format=GNU (0.03s) + --- 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.03s) --- 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.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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/2meta_2file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.02s) --- 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=false,format=PAX (0.02s) + --- 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/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.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=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,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=true,format=USTAR (0.01s) --- 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.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) - --- 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.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.04s) --- 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) + --- 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=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=false,format=USTAR (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) @@ -195132,42 +188570,42 @@ --- 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=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=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=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.03s) --- 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.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=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=false,format=USTAR (0.01s) --- 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.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) - --- 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=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=true,format=GNU (0.00s) --- 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) - --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.03s) --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) @@ -195176,28 +188614,28 @@ --- 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.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=true,format=USTAR (0.01s) --- 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.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=false,format=PAX (0.07s) --- 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=GNU (0.02s) + --- 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=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.04s) --- 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=false,format=GNU (0.02s) --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.02s) --- 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.00s) @@ -195205,20 +188643,20 @@ --- 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.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=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=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=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.03s) --- 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=true,format=GNU (0.01s) --- 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=true,format=USTAR (0.01s) --- 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=false,format=PAX (0.00s) @@ -195226,8 +188664,8 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/3dir-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.00s) --- 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.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.01s) + --- 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=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.00s) @@ -195238,14 +188676,14 @@ --- 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.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.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=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.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=false,format=USTAR (0.06s) --- 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=false,format=PAX (0.02s) --- 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=1,prefix="",lossless=true,format=USTAR (0.00s) @@ -195253,8 +188691,8 @@ --- 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) - --- 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.07s) + --- 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=false,format=PAX (0.00s) @@ -195262,7 +188700,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.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.00s) @@ -195270,204 +188708,204 @@ --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.04s) --- 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=true,format=USTAR (0.02s) --- 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=true,format=PAX (0.01s) --- 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=9,prefix="",lossless=true,format=GNU (0.03s) + --- 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.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=9,prefix="/",lossless=true,format=USTAR (0.01s) + --- 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=true,format=PAX (0.01s) --- 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=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.01s) - --- 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=false,format=PAX (0.05s) --- 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.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) - --- 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=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=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.02s) + --- 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=-1,prefix="./",lossless=false,format=GNU (0.04s) --- 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) --- 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=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=PAX (0.02s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.06s) --- 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=false,format=USTAR (0.02s) --- 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.01s) - --- 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.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/symlink-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.02s) + --- 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=true,format=GNU (0.10s) --- 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.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=true,format=GNU (0.04s) --- 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=false,format=USTAR (0.02s) --- 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=true,format=GNU (0.01s) --- 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) - --- 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=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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=USTAR (0.03s) + --- 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=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=PAX (0.03s) --- 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=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.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.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.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.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=0,prefix="./",lossless=false,format=GNU (0.12s) + --- 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.02s) + --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.11s) + --- 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=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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.06s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=PAX (0.03s) + --- 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=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.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=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=1,prefix="/",lossless=false,format=USTAR (0.08s) + --- 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.05s) + --- 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.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.27s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.02s) + --- 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.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=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.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=true,format=USTAR (0.00s) --- 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=true,format=PAX (0.02s) --- 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.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=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.02s) + --- 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.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.00s) - --- 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.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.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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.02s) + --- 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=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.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=true,format=USTAR (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.00s) - --- 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.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.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=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.23s) + --- 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.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.08s) + --- 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.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.00s) --- 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=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.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=true,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) --- 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.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.00s) - --- 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=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.00s) + --- 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.00s) --- 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=true,format=USTAR (0.00s) --- 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=true,format=PAX (0.00s) - --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/chunked_file-compression=externaltoc_gzip_compression_level=-2,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.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.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) @@ -195475,38 +188913,38 @@ --- 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=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.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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=PAX (0.02s) --- 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.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.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.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=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) --- 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=false,format=USTAR (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=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=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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/recursive-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.00s) @@ -195515,22 +188953,22 @@ --- 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.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=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.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=true,format=PAX (0.02s) --- 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=true,format=GNU (0.05s) + --- 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.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.00s) @@ -195542,16 +188980,16 @@ --- 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=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=-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=false,format=GNU (0.02s) --- 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=false,format=PAX (0.02s) --- 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) @@ -195563,7 +189001,7 @@ --- 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.02s) --- 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.00s) @@ -195573,7 +189011,7 @@ --- 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.00s) - --- 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=false,format=USTAR (0.02s) --- 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.00s) @@ -195590,16 +189028,16 @@ --- 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=true,format=USTAR (0.02s) --- 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.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.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=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.02s) + --- 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.07s) --- 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) @@ -195608,10 +189046,10 @@ --- 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=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.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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.04s) --- 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) @@ -195624,40 +189062,40 @@ --- 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=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=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=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.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=1,prefix="../",lossless=false,format=GNU (0.03s) + --- 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=true,format=PAX (0.08s) --- 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=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.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=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=true,format=GNU (0.02s) --- 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=true,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=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.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=true,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.01s) + --- 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=9,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.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=false,format=USTAR (0.04s) --- 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) @@ -195675,24 +189113,24 @@ --- 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.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=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.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=false,format=GNU (0.07s) --- 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) - --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.01s) - --- 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=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.01s) + --- 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.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) --- 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=true,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=true,format=USTAR (0.03s) --- 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) --- PASS: TestGzipEStargz/testWriteAndOpen/block_char_fifo-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=PAX (0.00s) @@ -195700,170 +189138,170 @@ --- 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.01s) + --- 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.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=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.00s) --- 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.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=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.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.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=false,format=PAX (0.00s) --- 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=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=PAX (0.00s) + --- 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=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.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.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.04s) + --- 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.01s) --- 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.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=false,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.05s) + --- 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=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.02s) + --- 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=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=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=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.04s) --- 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=false,format=USTAR (0.00s) --- 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.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.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.05s) + --- 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.00s) + --- 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.03s) --- 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=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.02s) --- 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.01s) + --- 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=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=false,format=USTAR (0.02s) --- 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.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.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.03s) + --- 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=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.14s) + --- 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.00s) --- 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.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=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.01s) + --- 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.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=false,format=USTAR (0.00s) + --- 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.02s) --- 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.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=false,format=USTAR (0.00s) --- 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=false,format=PAX (0.00s) --- 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.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.00s) + --- 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=false,format=USTAR (0.00s) + --- 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=false,format=USTAR (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.02s) + --- 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.02s) --- 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.00s) - --- 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=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.03s) + --- 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.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.00s) --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.02s) + --- 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.00s) --- 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.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=false,format=PAX (0.04s) --- 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=false,format=GNU (0.00s) --- 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=false,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/modes-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.02s) --- 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=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) - --- 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=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.02s) --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=GNU (0.02s) --- 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=false,format=USTAR (0.06s) --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,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=false,format=USTAR (0.01s) --- 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=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.02s) --- 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) - --- 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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.02s) --- 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.01s) + --- 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.01s) + --- 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=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=false,format=USTAR (0.02s) --- 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=true,format=USTAR (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=true,format=GNU (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.01s) --- 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=false,format=PAX (0.02s) --- 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=true,format=USTAR (0.00s) @@ -195884,10 +189322,10 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.02s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.00s) @@ -195895,35 +189333,35 @@ --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=9,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.01s) - --- 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=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.02s) + --- 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=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) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,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=-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=false,format=USTAR (0.02s) --- 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=true,format=GNU (0.03s) --- 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=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=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=true,format=USTAR (0.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/lossy-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=GNU (0.04s) --- 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.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=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) @@ -195941,17 +189379,17 @@ --- 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.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=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.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) --- 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=false,format=PAX (0.02s) --- 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) + --- 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=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) @@ -195969,19 +189407,19 @@ --- 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.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.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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.04s) + --- 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=false,format=USTAR (0.05s) --- 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.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.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=USTAR (0.05s) --- 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) @@ -195992,39 +189430,39 @@ --- 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.00s) --- 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=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=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.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.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=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=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=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=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=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.02s) --- 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=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.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=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=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=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.02s) --- 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.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=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.03s) --- 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=true,format=USTAR (0.03s) --- 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=true,format=PAX (0.02s) --- 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) @@ -196032,2858 +189470,2858 @@ --- 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=true,format=GNU (0.02s) --- 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.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=true,format=GNU (0.02s) --- 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.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=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.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.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=GNU (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) --- 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=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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.08s) --- 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=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=true,format=GNU (0.02s) --- 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.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=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=true,format=USTAR (0.02s) + --- 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=PAX (0.00s) + --- 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.00s) + --- 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=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=PAX (0.00s) --- 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=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=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=PAX (0.00s) - --- 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=false,format=PAX (0.00s) --- 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.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=false,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=USTAR (0.00s) --- 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.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.02s) - --- 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=0,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=USTAR (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=PAX (0.19s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=true,format=GNU (0.19s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=USTAR (0.09s) --- 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=false,format=PAX (0.10s) --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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.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=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.02s) - --- 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.05s) - --- 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.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.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=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=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=1,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.10s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.19s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.06s) + --- 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=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.18s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.06s) --- 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=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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.19s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.11s) --- 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=-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=USTAR (0.04s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.10s) --- 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=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=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.16s) --- 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=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.07s) --- 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.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=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=USTAR (0.12s) + --- 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=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.09s) --- 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.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-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.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.02s) - --- 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.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.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=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=USTAR (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=PAX (0.08s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.07s) + --- 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.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,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.23s) + --- 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.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.10s) --- 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) - --- 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.01s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk-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=0,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="",lossless=false,format=PAX (0.03s) --- 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.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.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.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=false,format=USTAR (0.00s) + --- 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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="./",lossless=true,format=GNU (0.00s) --- 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=true,format=USTAR (0.03s) --- 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.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) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=true,format=GNU (0.19s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="/",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=true,format=USTAR (0.02s) --- 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=true,format=PAX (0.00s) --- 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.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=0,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=0,prefix="../",lossless=false,format=GNU (0.00s) + --- 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.03s) --- 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.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.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=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.06s) + --- 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.03s) - --- 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.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=PAX (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="./",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=USTAR (0.08s) --- 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.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.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.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.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.05s) - --- 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.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=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.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=true,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=true,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=1,prefix="../",lossless=false,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,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.12s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=USTAR (0.05s) - --- 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.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=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.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.05s) - --- 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=false,format=GNU (0.05s) - --- 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.05s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=PAX (0.06s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.05s) - --- 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=-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.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.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.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.06s) - --- 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.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.05s) - --- 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.05s) - --- 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.03s) - --- 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.03s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=PAX (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=PAX (0.22s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="./",lossless=false,format=GNU (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=USTAR (0.20s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=USTAR (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=PAX (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="/",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=USTAR (0.15s) + --- 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.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=9,prefix="../",lossless=false,format=GNU (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=USTAR (0.11s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=USTAR (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=PAX (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=true,format=GNU (0.24s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=USTAR (0.16s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=USTAR (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=PAX (0.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="./",lossless=false,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=USTAR (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=USTAR (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=PAX (0.10s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=PAX (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=true,format=GNU (0.07s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="/",lossless=false,format=GNU (0.08s) + --- 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.20s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-1,prefix="../",lossless=false,format=PAX (0.08s) + --- 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.26s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=USTAR (0.15s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=USTAR (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=PAX (0.12s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=PAX (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=USTAR (0.12s) --- 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=PAX (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=false,format=PAX (0.08s) --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="./",lossless=true,format=GNU (0.03s) - --- 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.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.03s) + --- 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.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=PAX (0.05s) --- 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.03s) - --- 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.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.02s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.03s) - --- PASS: TestGzipEStargz/testBuild (19.80s) - --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) - --- 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.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=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.03s) - --- 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=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.03s) - --- 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=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=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=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.02s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=true,format=GNU (0.13s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="/",lossless=false,format=GNU (0.05s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=USTAR (0.09s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=PAX (0.14s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=PAX (0.17s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=true,format=GNU (0.08s) + --- PASS: TestGzipEStargz/testWriteAndOpen/several_files_in_chunk_chunked-compression=externaltoc_gzip_compression_level=-2,prefix="../",lossless=false,format=GNU (0.19s) + --- PASS: TestGzipEStargz/testBuild (79.32s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.49s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.30s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.31s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.27s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.36s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.27s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.46s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.31s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) + --- 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=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.01s) --- 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.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=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.05s) --- 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) - --- 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.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) - --- 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=USTAR,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) - --- 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=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) + --- 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=PAX,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) --- 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=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=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.01s) - --- 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.01s) - --- 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=-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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- 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.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) --- 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.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- 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=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=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=USTAR,minChunkSize=0 (0.00s) + --- 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.09s) + --- 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=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.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.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) - --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.11s) + --- 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=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- 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=PAX,minChunkSize=0 (0.05s) + --- 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=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.15s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- 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.00s) --- 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.01s) - --- 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=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.00s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.33s) --- 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=-1,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=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,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.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.00s) --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,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=-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.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.00s) --- 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.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.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.00s) --- 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.03s) - --- 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=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.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.00s) + --- 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=PAX,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.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.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.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=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.01s) - --- 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.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.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=0,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.17s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- 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=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) --- 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.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.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.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=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.09s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- 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=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.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=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.08s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.00s) + --- 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.00s) --- 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=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.22s) --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.01s) - --- 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=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/regfiles_and_directories-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.00s) + --- 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.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.02s) + --- 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.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.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.05s) --- 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.02s) - --- 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.02s) - --- 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=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.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=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=PAX,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.02s) - --- 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.02s) + --- 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.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- 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.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.08s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) + --- 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=PAX,minChunkSize=0 (0.15s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.09s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.02s) --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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.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.02s) - --- 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=PAX,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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=GNU,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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.02s) - --- 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=GNU,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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.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.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=PAX,minChunkSize=0 (0.02s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) + --- 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=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=PAX,minChunkSize=0 (0.16s) + --- 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.29s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.15s) + --- 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=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.15s) + --- 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.07s) + --- 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.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.16s) --- 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=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.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.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=PAX,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=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.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.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=PAX,minChunkSize=0 (0.03s) - --- 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.02s) - --- 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=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.02s) - --- 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=-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.02s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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=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.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=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.02s) - --- 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=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.02s) - --- 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.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=1,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.37s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.09s) + --- 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.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- 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.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- 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.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.21s) --- 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=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.02s) - --- 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.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.03s) - --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- 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.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=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- 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=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.27s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=GNU,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.07s) + --- 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.23s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.34s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) + --- 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.06s) --- 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.02s) - --- 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.02s) - --- 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=USTAR,minChunkSize=0 (0.02s) - --- 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=USTAR,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.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.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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=GNU,minChunkSize=0 (0.02s) - --- 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.02s) - --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- 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=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.01s) - --- 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.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.02s) - --- 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=PAX,minChunkSize=0 (0.02s) - --- 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=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=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.01s) - --- 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.01s) - --- 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.01s) - --- 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.01s) - --- PASS: TestGzipEStargz/testBuild/various_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=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.19s) + --- 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/empty_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.20s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.24s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.13s) + --- 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.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (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=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.02s) - --- 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.02s) - --- 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.03s) - --- 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=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.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.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.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=9,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.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.28s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.17s) + --- 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.29s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.16s) + --- 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.08s) + --- 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.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.02s) - --- 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=0 (0.09s) + --- 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=USTAR,minChunkSize=0 (0.09s) --- 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=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.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=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) --- 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=0 (0.03s) - --- 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.03s) - --- 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.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=9,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) + --- 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=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=GNU,minChunkSize=64000 (0.05s) + --- 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=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=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=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.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.04s) + --- 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.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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) --- 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.12s) + --- 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.03s) - --- 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.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.02s) - --- 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.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.02s) - --- 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.02s) - --- 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=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.19s) + --- 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.13s) + --- 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=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.08s) + --- 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.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.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.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.02s) - --- 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=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=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.08s) --- 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=0 (0.04s) --- 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=GNU,minChunkSize=64000 (0.03s) - --- 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.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=0 (0.14s) + --- 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.29s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.08s) + --- 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.06s) --- 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.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.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.02s) - --- 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.02s) - --- 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=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=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- 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.01s) - --- 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=0,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- 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=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=64000 (0.07s) + --- 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.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- 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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.23s) --- 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.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=USTAR,minChunkSize=0 (0.07s) + --- 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.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.10s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.17s) + --- 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.22s) --- 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=0 (0.12s) --- 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.02s) - --- 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=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.02s) - --- 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.02s) - --- 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=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.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.02s) - --- 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.02s) - --- 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.02s) - --- 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=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.17s) + --- 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.25s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.18s) + --- 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.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.06s) + --- 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.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=64000 (0.10s) --- 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.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=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=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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.01s) - --- 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.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.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.01s) - --- 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.02s) - --- 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.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.02s) - --- 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=PAX,minChunkSize=0 (0.03s) - --- 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=PAX,minChunkSize=0 (0.02s) - --- 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=PAX,minChunkSize=0 (0.02s) - --- 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=PAX,minChunkSize=0 (0.03s) - --- 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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,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=9,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.06s) + --- 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.07s) + --- 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.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.12s) + --- 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.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.14s) + --- 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.10s) + --- 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.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.09s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) + --- 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.07s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) + --- 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.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.11s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.07s) + --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.04s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.13s) + --- 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.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.08s) + --- 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=64000 (0.07s) --- 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.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.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.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=PAX,minChunkSize=64000 (0.01s) - --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- 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=GNU,minChunkSize=0 (0.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=GNU,minChunkSize=64000 (0.01s) - --- 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.01s) - --- 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=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=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.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.03s) - --- 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=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- 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.05s) + --- 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.14s) + --- 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=PAX,minChunkSize=0 (0.06s) + --- 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=PAX,minChunkSize=0 (0.06s) + --- 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=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.09s) + --- 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.09s) + --- 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.07s) + --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.13s) --- 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.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.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.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.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.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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.01s) + --- 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.16s) + --- 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=GNU,minChunkSize=0 (0.23s) + --- 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.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=1,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.25s) --- 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.02s) - --- 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.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.03s) - --- 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=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=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.08s) --- 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.03s) - --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- 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=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.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.16s) + --- 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.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) --- 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.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.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.03s) - --- 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.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=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.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=-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.03s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.08s) + --- 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.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- 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.19s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.13s) + --- 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=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- 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.05s) --- 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.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.02s) - --- 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.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=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.02s) - --- 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.02s) - --- 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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.09s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/various_files-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.06s) + --- 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.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,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=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=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=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=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.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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=0,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=0,format=PAX,minChunkSize=0 (0.05s) --- 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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=PAX,minChunkSize=0 (0.03s) + --- 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.02s) - --- 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=-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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- 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=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=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=-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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) --- 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=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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) --- 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=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.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.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.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=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=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.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=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=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.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=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=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.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=0,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=0,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=1,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=1,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=1,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=1,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=PAX,minChunkSize=0 (0.11s) --- 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.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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) --- 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.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=9,prefix="../",src=1,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=USTAR,minChunkSize=0 (0.06s) --- 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=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.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=GNU,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=-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.09s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=1,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) + --- 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.03s) + --- 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.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.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=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=1,format=PAX,minChunkSize=0 (0.03s) --- 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.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) --- 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=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) + --- 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.01s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.08s) --- 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.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.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- 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.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.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.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.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=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- 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=0,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=0,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- 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.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) --- 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.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=1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) --- 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.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.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.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) - --- 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=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,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=-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.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.01s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.02s) - --- 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/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="",src=2,format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=9,prefix="../",src=2,format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="./",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-1,prefix="../",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) --- PASS: TestGzipEStargz/testBuild/no_contents-compression=externaltoc_gzip_compression_level=-2,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestGzipEStargz/testDigestAndVerify (20.10s) - --- 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.02s) - --- 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.02s) - --- 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.02s) - --- 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=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.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.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.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.02s) - --- 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=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=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=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=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.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 (93.42s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.41s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.44s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.32s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.31s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.70s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.43s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.33s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.07s) + --- 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=GNU,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0 (0.00s) --- 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) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.00s) + --- 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=PAX,minChunkSize=0 (0.18s) --- 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=-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=-1,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.14s) --- 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.06s) + --- 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=PAX,minChunkSize=0 (0.05s) --- 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=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) - --- 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) - --- 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=-2,prefix="../",format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.00s) --- 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=PAX,minChunkSize=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) --- 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=PAX,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.20s) --- 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.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.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.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=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=1,prefix="./",format=PAX,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.35s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- 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=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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.00s) + --- 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=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#01 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.21s) --- 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.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=9,prefix="../",format=PAX,minChunkSize=0#01 (0.10s) + --- 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.08s) --- 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.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=GNU,minChunkSize=0#01 (0.00s) + --- 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.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) --- 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.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) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.13s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.05s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.00s) --- 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=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=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.00s) + --- 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=0,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.07s) --- 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.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.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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02 (0.00s) --- 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=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=0,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.00s) + --- 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.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=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.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.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.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.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.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.01s) - --- 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.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.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.30s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) + --- 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.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.17s) + --- 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.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.50s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.04s) + --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.27s) + --- 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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) --- 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/no-regfile-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.00s) + --- 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.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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- 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=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000 (0.12s) + --- 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.06s) + --- 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.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.03s) + --- 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.00s) --- 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.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=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.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=0 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000 (0.00s) + --- 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.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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.11s) --- 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.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.25s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000 (0.00s) + --- 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.16s) + --- 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.04s) + --- 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.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=9,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0 (0.00s) + --- 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.09s) + --- 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=9,prefix="",format=USTAR,minChunkSize=0 (0.27s) --- 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=PAX,minChunkSize=0 (0.17s) + --- 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.01s) - --- 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=GNU,minChunkSize=64000 (0.06s) + --- 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.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.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.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.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=9,prefix="./",format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.03s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.11s) + --- 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=-1,prefix="",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000 (0.04s) --- 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=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.02s) + --- 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=PAX,minChunkSize=64000 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000 (0.00s) + --- 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.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=PAX,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (0.00s) --- 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=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.04s) + --- 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.20s) --- 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.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=-1,prefix="../",format=GNU,minChunkSize=64000 (0.00s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.03s) --- 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=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0 (0.00s) --- 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.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=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.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.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=-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.03s) + --- 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.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.15s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000 (0.30s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#01 (0.21s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#01 (0.05s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#01 (0.08s) + --- 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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.08s) --- 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.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=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.16s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.08s) --- 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.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.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.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.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.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.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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#01 (0.12s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#01 (0.00s) + --- 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.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#01 (0.00s) --- 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=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=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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.03s) --- 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.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.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#01 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01 (0.00s) + --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01 (0.00s) --- 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.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.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=-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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#01 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.00s) + --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.08s) --- 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.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=-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.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.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.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.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=-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.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.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.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.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.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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#01 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#01 (0.07s) + --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- 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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#01 (0.12s) + --- 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.08s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#01 (0.39s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.08s) + --- 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=64000#01 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#01 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#01 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.04s) + --- 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.05s) --- 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.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=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) - --- 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.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=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.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=-2,prefix="../",format=PAX,minChunkSize=64000#01 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000#02 (0.00s) --- 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.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.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.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.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.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.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.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=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=64000#02 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=64000#02 (0.04s) + --- 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.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#02 (0.37s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=64000#02 (0.24s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=64000#02 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.16s) --- 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.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=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.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.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.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.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.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.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.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.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=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.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=64000#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.28s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#02 (0.29s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0#02 (0.23s) + --- 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.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=64000#02 (0.43s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#02 (0.25s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=64000#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#02 (0.09s) + --- 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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=64000#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=64000#02 (0.10s) + --- 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=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.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.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=PAX,minChunkSize=64000#02 (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=64000#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=64000#02 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.11s) --- 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.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.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.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.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/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.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=64000#02 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.07s) + --- 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.05s) + --- 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.05s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) + --- 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/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/small-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0 (0.12s) --- 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 (0.07s) --- 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 (0.13s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.09s) --- 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 (0.07s) --- 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 (0.00s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.10s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0 (0.16s) --- 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 (0.03s) --- 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=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 (0.10s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0 (0.05s) --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0 (0.08s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.13s) --- 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.02s) - --- 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=PAX,minChunkSize=0 (0.09s) --- 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=GNU,minChunkSize=0 (0.02s) - --- 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=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.23s) --- 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=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0 (0.16s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.21s) --- 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 (0.22s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- 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/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.08s) --- 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=1,prefix="../",format=USTAR,minChunkSize=0 (0.02s) - --- 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/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,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 (0.28s) --- 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=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.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.03s) --- 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=PAX,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/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0 (0.08s) + --- 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=9,prefix="",format=USTAR,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.05s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0 (0.15s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.07s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0 (0.05s) --- 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.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 (0.12s) --- 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.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=GNU,minChunkSize=0 (0.12s) --- 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.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=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- 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.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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.12s) --- 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.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=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,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/duplicated_entry_offset (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 (0.12s) + --- 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=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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.05s) --- 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.02s) - --- 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 (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=PAX,minChunkSize=0 (0.02s) + --- 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.18s) --- 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 (0.12s) --- 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/duplicated_entry_offset (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=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0 (0.18s) --- 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=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.08s) --- 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=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.05s) --- 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=-1,prefix="../",format=USTAR,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=GNU,minChunkSize=0 (0.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0 (0.09s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0 (0.20s) --- 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=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0 (0.07s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.04s) --- 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=PAX,minChunkSize=0 (0.12s) --- 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=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.12s) --- 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=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (0.07s) --- 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=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.09s) --- 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/lost_digest_in_a_entry (0.00s) + --- 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=GNU,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0 (0.20s) --- 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=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0 (0.07s) --- 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.14s) --- 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/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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.13s) --- 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.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 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.03s) --- 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.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 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- 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 (0.13s) --- 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#01 (0.14s) --- 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/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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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 (0.15s) --- 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.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=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="./",format=GNU,minChunkSize=0#01 (0.15s) --- 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.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.14s) --- 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 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.03s) --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0#01 (0.06s) --- 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/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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.04s) --- 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 (0.06s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.09s) --- 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.07s) --- 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/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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#01 (0.19s) --- 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=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.16s) --- 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=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.18s) --- 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 (0.05s) --- 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/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/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.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.18s) --- 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=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.28s) --- 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/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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- 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/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.07s) --- 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/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=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=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.22s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,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.14s) --- 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#01 (0.13s) --- 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/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.04s) --- 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/duplicated_entry_offset (0.00s) + --- 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=USTAR,minChunkSize=0#01 (0.15s) --- 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=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.07s) --- 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.01s) - --- 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=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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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 (0.06s) --- 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/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.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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.15s) --- 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 (0.14s) --- 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.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=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.05s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#01 (0.08s) --- 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.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=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/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/lost_digest_in_a_entry (0.01s) --- 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.05s) --- 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 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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=-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.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=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.07s) --- 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.15s) --- 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.09s) --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#01 (0.24s) + --- 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/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=-1,prefix="../",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) --- 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=PAX,minChunkSize=0#01 (0.02s) - --- 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=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.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (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.02s) - --- 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=GNU,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- 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=USTAR,minChunkSize=0#01 (0.02s) - --- 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=USTAR,minChunkSize=0#01 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.13s) --- 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/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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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.04s) --- 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.06s) --- 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.04s) --- 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.11s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01 (0.18s) --- 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=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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- 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/lost_digest_in_a_entry (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/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.05s) --- 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=PAX,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 (0.04s) --- 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/lost_digest_in_a_entry (0.00s) + --- 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/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=USTAR,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 (0.15s) --- 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 (0.07s) --- 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=GNU,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 (0.06s) --- 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.06s) --- 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 (0.07s) --- 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.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 (0.14s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.07s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02 (0.19s) --- 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=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0#02 (0.21s) --- 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.25s) --- 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.07s) --- 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 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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=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=GNU,minChunkSize=0#02 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (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.01s) - --- 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 (0.19s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (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=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.11s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02 (0.10s) --- 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 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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=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.11s) --- 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.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=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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- 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.01s) --- 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=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.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=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.05s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=PAX,minChunkSize=0#02 (0.13s) --- 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=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.21s) --- 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/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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#02 (0.14s) --- 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.22s) --- 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.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=9,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.04s) --- 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.18s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.18s) --- 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=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.17s) --- 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/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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#02 (0.09s) --- 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.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=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.23s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.04s) --- 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.08s) --- 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.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=GNU,minChunkSize=0#02 (0.17s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) --- 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=USTAR,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 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) --- 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.02s) + --- 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=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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.11s) --- 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.02s) + --- 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.06s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.15s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (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=PAX,minChunkSize=0#02 (0.08s) --- 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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02 (0.10s) --- 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/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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.16s) --- 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=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/big-files-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0#02 (0.15s) --- 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.09s) --- 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 (0.05s) --- 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=PAX,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 (0.06s) --- 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.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 (0.05s) --- 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.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=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=64000 (0.10s) --- 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.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=PAX,minChunkSize=0 (0.07s) --- 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.07s) --- 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 (0.08s) --- 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/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.10s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0 (0.07s) --- 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.02s) + --- 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.10s) --- 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.10s) --- 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.05s) --- 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 (0.06s) --- 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/duplicated_entry_offset (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.04s) --- 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=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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=64000 (0.12s) --- 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.02s) - --- 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=0 (0.14s) --- 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=64000 (0.02s) + --- 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.12s) --- 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=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=0 (0.14s) --- 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=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=GNU,minChunkSize=64000 (0.13s) + --- 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=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=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 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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.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 (0.11s) --- 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.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=PAX,minChunkSize=0 (0.04s) --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- 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/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 (0.07s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0 (0.21s) --- 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 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- 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.13s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=PAX,minChunkSize=64000 (0.17s) --- 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.03s) + --- 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.10s) --- 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 (0.09s) --- 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.04s) + --- 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.09s) --- 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/lost_digest_in_a_entry (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.15s) --- 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=USTAR,minChunkSize=64000/duplicated_entry_offset (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=0 (0.13s) --- 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=0/duplicated_entry_offset (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000 (0.18s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (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=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.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 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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.14s) --- 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=GNU,minChunkSize=64000/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0 (0.13s) --- 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.16s) --- 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/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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- 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=PAX,minChunkSize=64000 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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/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.11s) --- 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=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.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- 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.13s) --- 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 (0.14s) --- 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 (0.10s) --- 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.17s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0 (0.12s) --- 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=64000 (0.02s) + --- 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/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.02s) + --- 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/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.02s) + --- 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.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=0 (0.02s) + --- 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/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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000 (0.13s) --- 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.02s) - --- 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 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000 (0.10s) --- 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.02s) + --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000 (0.05s) --- 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=PAX,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=0 (0.02s) + --- 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.02s) - --- 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/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=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.02s) - --- 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=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=0 (0.14s) --- 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.02s) - --- 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=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- 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.03s) - --- 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 (0.13s) --- 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=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/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0 (0.13s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=64000 (0.11s) --- 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.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 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000 (0.16s) --- 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.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.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=0 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- 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.08s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0 (0.08s) --- 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.02s) + --- 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/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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0 (0.07s) --- 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.09s) --- 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=PAX,minChunkSize=0 (0.20s) --- 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.17s) --- 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.16s) --- 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.06s) --- 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=GNU,minChunkSize=64000/duplicated_entry_offset (0.03s) + --- 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/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.10s) --- 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.12s) --- 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/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.04s) --- 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=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.12s) --- 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.08s) --- 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=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0 (0.06s) --- 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=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000 (0.09s) --- 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=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 (0.14s) --- 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=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000 (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.03s) + --- 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/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.13s) --- 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 (0.08s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- 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=PAX,minChunkSize=0 (0.02s) - --- 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=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.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- 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.06s) + --- 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=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.07s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0 (0.07s) --- 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 (0.05s) --- 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.12s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000 (0.06s) --- 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.02s) - --- 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=PAX,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0 (0.09s) --- 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) - --- 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=0/lost_digest_in_a_entry (0.01s) + --- 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=64000/duplicated_entry_offset (0.00s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0 (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=USTAR,minChunkSize=0 (0.07s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000 (0.15s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0 (0.11s) --- 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=64000 (0.02s) + --- 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.09s) --- 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) - --- 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 (0.12s) --- 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=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.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- 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.02s) - --- 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 (0.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (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=64000 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) --- 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.13s) --- 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/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.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- 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) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0 (0.15s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000 (0.12s) --- 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.02s) - --- 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=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0 (0.07s) --- 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.02s) + --- 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.20s) --- 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/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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- 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/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.12s) --- 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) - --- 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=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.11s) --- 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.02s) + --- 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.14s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.01s) --- 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=GNU,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=0#01 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) --- 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.12s) --- 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.04s) --- 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.14s) --- 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.15s) --- 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/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 (0.05s) --- 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=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=USTAR,minChunkSize=0#01 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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=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.02s) - --- 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 (0.10s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- 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.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 (0.14s) --- 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=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=64000#01 (0.05s) --- 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=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- 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/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 (0.08s) --- 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/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/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) --- 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/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/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.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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- 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/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.03s) + --- 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/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.06s) --- 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.04s) --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=GNU,minChunkSize=0#01 (0.05s) --- 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.01s) --- 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 (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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) --- 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=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.10s) --- 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/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/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=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=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.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#01 (0.15s) --- 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 (0.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=PAX,minChunkSize=64000#01 (0.05s) --- 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 (0.07s) --- 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.05s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=0#01 (0.06s) --- 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 (0.05s) --- 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.04s) + --- 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.03s) + --- 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.04s) + --- 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 (0.05s) --- 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.03s) + --- 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.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 (0.05s) --- 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.08s) --- 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 (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/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=9,prefix="",format=USTAR,minChunkSize=0#01 (0.03s) + --- 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=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.03s) + --- 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.07s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) --- 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=GNU,minChunkSize=0#01 (0.03s) + --- 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.06s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=GNU,minChunkSize=64000#01 (0.07s) --- 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=9,prefix="./",format=USTAR,minChunkSize=0#01 (0.03s) - --- 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 (0.06s) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#01 (0.06s) --- 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/duplicated_entry_offset (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.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=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.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.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.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=USTAR,minChunkSize=0#01 (0.02s) - --- 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=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.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=64000#01 (0.02s) - --- 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=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.05s) --- 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=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.04s) --- 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/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/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 (0.08s) --- 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=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=GNU,minChunkSize=0#01 (0.07s) --- 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.03s) + --- 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=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.05s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) --- 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- 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/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.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.09s) --- 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.08s) --- 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.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 (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=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=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.05s) --- 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=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.11s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) --- 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/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.07s) --- 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.03s) + --- 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.02s) @@ -198892,421 +192330,421 @@ --- 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.02s) - --- 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.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=GNU,minChunkSize=0#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/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=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- 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.02s) + --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- 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.02s) --- 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 (0.02s) --- 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.03s) + --- 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/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 (0.04s) --- 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=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.08s) --- 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=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.08s) --- 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=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.06s) --- 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.04s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#01 (0.06s) --- 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.04s) + --- 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#01 (0.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#01 (0.05s) --- 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 (0.07s) --- 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.03s) - --- 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=GNU,minChunkSize=64000#01 (0.05s) --- 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=USTAR,minChunkSize=0#01 (0.03s) + --- 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.10s) --- 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/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01 (0.11s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) --- 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=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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) --- 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 (0.05s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#01 (0.05s) --- 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 (0.08s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#01 (0.10s) --- 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 (0.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#01 (0.06s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#01 (0.05s) --- 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=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=0#01 (0.09s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) --- 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=0#01 (0.08s) --- 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.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 (0.06s) --- 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=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=GNU,minChunkSize=0#01 (0.07s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) --- 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=0,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) --- 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.04s) --- 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.07s) --- 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.05s) --- 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=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=0#02 (0.06s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) --- 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=USTAR,minChunkSize=0#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) --- 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.09s) --- 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.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="./",format=PAX,minChunkSize=64000#02 (0.04s) --- 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.04s) --- 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=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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- 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=64000#02 (0.02s) + --- 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.05s) --- 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 (0.08s) --- 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.04s) --- 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=USTAR,minChunkSize=0#02 (0.04s) --- 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=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) --- 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.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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=0,prefix="../",format=PAX,minChunkSize=64000#02 (0.05s) --- 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 (0.08s) --- 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.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=64000#02 (0.06s) --- 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=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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=USTAR,minChunkSize=0#02 (0.09s) --- 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/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.07s) --- 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.03s) + --- 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.08s) --- 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.10s) --- 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=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="",format=GNU,minChunkSize=0#02 (0.07s) --- 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.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 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.05s) --- 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.03s) + --- 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/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.01s) - --- 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=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/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) + --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) --- 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.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 (0.19s) --- 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/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.05s) --- 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=GNU,minChunkSize=0#02 (0.04s) + --- 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.06s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.01s) --- 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.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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- 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.05s) --- 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/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.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=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.06s) --- 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=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.12s) --- 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=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=1,prefix="../",format=GNU,minChunkSize=0#02 (0.08s) --- 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.08s) --- 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 (0.15s) --- 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.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=USTAR,minChunkSize=64000#02 (0.08s) + --- 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/duplicated_entry_offset (0.00s) - --- 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 (0.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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/lost_digest_in_a_entry (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) + --- 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.07s) --- 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 (0.05s) --- 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=64000#02 (0.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=USTAR,minChunkSize=64000#02 (0.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=0#02 (0.08s) --- 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.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02 (0.12s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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 (0.09s) --- 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.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 (0.05s) --- 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=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=64000#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=64000#02 (0.04s) --- 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.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.03s) + --- 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/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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) --- 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.04s) --- 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=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=64000#02 (0.03s) - --- 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=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=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=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/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=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=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/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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=9,prefix="../",format=GNU,minChunkSize=0#02 (0.05s) + --- 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=0#02/lost_digest_in_a_entry (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=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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=USTAR,minChunkSize=0#02 (0.05s) --- 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/lost_digest_in_a_entry (0.01s) + --- 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 (0.05s) --- 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.05s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=0#02 (0.05s) --- 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.03s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) - --- 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=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=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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) --- 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/duplicated_entry_offset (0.01s) --- 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.03s) + --- 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.06s) --- 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.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) - --- 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=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=64000#02 (0.03s) - --- 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=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.08s) --- 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=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.07s) --- 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/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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02 (0.13s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) + --- 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.09s) + --- 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=0#02/duplicated_entry_offset (0.01s) - --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="/",format=PAX,minChunkSize=64000#02 (0.09s) --- 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=GNU,minChunkSize=0#02 (0.03s) + --- 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/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/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.05s) --- 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=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.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/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/duplicated_entry_offset (0.00s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=PAX,minChunkSize=64000#02 (0.12s) --- 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=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=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02 (0.17s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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=64000#02/lost_digest_in_a_entry (0.01s) - --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-1,prefix="../",format=GNU,minChunkSize=64000#02 (0.12s) + --- 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.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=USTAR,minChunkSize=64000#02 (0.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=0#02 (0.07s) --- 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 (0.07s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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=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=GNU,minChunkSize=0#02 (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="",format=GNU,minChunkSize=0#02 (0.12s) --- 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.03s) @@ -199315,61 +192753,61 @@ --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=USTAR,minChunkSize=64000#02 (0.04s) --- 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.01s) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=PAX,minChunkSize=0#02 (0.03s) - --- 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=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.05s) --- 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=64000#02 (0.03s) + --- 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.06s) --- 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.03s) - --- 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 (0.05s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="./",format=GNU,minChunkSize=64000#02 (0.08s) --- 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=GNU,minChunkSize=64000#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=0#02 (0.05s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02 (0.07s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.02s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=0#02 (0.12s) --- 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.03s) - --- 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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=PAX,minChunkSize=64000#02 (0.06s) --- 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=GNU,minChunkSize=0#02 (0.02s) + --- 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.09s) --- 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.03s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="/",format=GNU,minChunkSize=64000#02 (0.11s) --- 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 (0.15s) --- 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.03s) - --- 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.09s) + --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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.03s) + --- 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) - --- PASS: TestGzipEStargz/testDigestAndVerify/with-non-regfiles-compression=externaltoc_gzip_compression_level=-2,prefix="../",format=PAX,minChunkSize=64000#02 (0.03s) - --- 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 (0.04s) --- 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.03s) + --- 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=GNU,minChunkSize=0#02 (0.04s) --- 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.03s) - --- 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 (0.06s) --- 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=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) === RUN TestGzipFooter --- PASS: TestGzipFooter (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 20.121s +ok github.com/containerd/stargz-snapshotter/estargz/externaltoc 93.504s === RUN TestZstdChunked === RUN TestZstdChunked/testBuild === PAUSE TestZstdChunked/testBuild @@ -199378,15 +192816,13 @@ === RUN TestZstdChunked/testWriteAndOpen === PAUSE TestZstdChunked/testWriteAndOpen === CONT TestZstdChunked/testBuild +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 === CONT TestZstdChunked/testWriteAndOpen === 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] zstdchunked_test.go:59: got zstd streams (compressed size: 119): -=== 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=USTAR 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 @@ -199400,6 +192836,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=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: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 +=== 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 @@ -199408,6 +192854,13 @@ 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: 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/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 @@ -199415,6 +192868,12 @@ 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 +=== 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: 490, NextOffset: 510 + testutil.go:509: Offset: 334, NextOffset: 877 + testutil.go:509: Offset: 510, NextOffset: 1138 +=== 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 @@ -199424,12 +192883,10 @@ 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: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 "": [foo2 .no.prefetch.landmark foo] vs [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=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): @@ -199438,19 +192895,21 @@ 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 -=== 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: 85, NextOffset: 105 === 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 -=== 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=true,format=USTAR 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=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: 209, NextOffset: 490 + testutil.go:509: Offset: 105, NextOffset: 314 +=== 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 @@ -199458,35 +192917,35 @@ 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:395: Comparing: "foo2" vs "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=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: 314, NextOffset: 334 +=== 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 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 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX 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: 209, NextOffset: 490 + testutil.go:509: Offset: 510, NextOffset: 1138 + testutil.go:509: Offset: 334, NextOffset: 877 === 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 zstdchunked_test.go:104: [1] at 8 in stargz (nextFrame: 56/104): -1, 44 -=== 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=PAX 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: 490, NextOffset: 510 +=== 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=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -199495,29 +192954,14 @@ 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: 334, NextOffset: 877 === 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:509: Offset: 510, NextOffset: 1138 - testutil.go:395: Comparing: "" vs "" -=== 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 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:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] - testutil.go:395: Comparing: "foo2" vs "foo2" === 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: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/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 @@ -199525,8 +192969,9 @@ 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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,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=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 @@ -199534,15 +192979,7 @@ 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: 510, NextOffset: 1138 - testutil.go:509: Offset: 334, NextOffset: 877 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX 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: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 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 @@ -199550,19 +192987,23 @@ 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: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] -=== 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: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=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: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/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 @@ -199571,6 +193012,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=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: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 +=== 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 @@ -199578,8 +193027,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=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:509: Offset: 105, NextOffset: 314 +=== 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 === 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): @@ -199589,7 +193038,13 @@ 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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,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:395: Comparing: "" vs "" + 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 === 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): @@ -199608,6 +193063,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=PAX +=== 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 +=== 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 @@ -199615,6 +193073,15 @@ 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: 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 +=== 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 @@ -199623,6 +193090,10 @@ 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: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=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 @@ -199630,14 +193101,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: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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 -=== 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 @@ -199646,6 +193109,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=GNU,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 @@ -199653,10 +193118,15 @@ 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=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: 194, NextOffset: 214 - testutil.go:509: Offset: 109, NextOffset: 313 +=== 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 [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 === 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): @@ -199666,25 +193136,21 @@ 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: 214, NextOffset: 497 +=== 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 === 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 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + 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: 313, NextOffset: 333 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - 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: 497, NextOffset: 517 - testutil.go:509: Offset: 333, NextOffset: 886 === 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): @@ -199693,15 +193159,20 @@ 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: 517, NextOffset: 1146 -=== 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 +=== 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 "": [.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: 193, NextOffset: 213 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 +=== 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: 88, NextOffset: 108 + testutil.go:509: Offset: 213, NextOffset: 485 + testutil.go:509: Offset: 108, 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): @@ -199710,9 +193181,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=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:509: Offset: 109, NextOffset: 313 +=== 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: 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=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -199722,6 +193198,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=USTAR +=== 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=PAX,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 @@ -199729,12 +193208,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: 497, NextOffset: 517 -=== 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 @@ -199743,8 +193216,13 @@ 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: 313, NextOffset: 333 +=== 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 === 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): @@ -199753,10 +193231,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=GNU -=== 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 217 === 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): @@ -199766,7 +193242,10 @@ 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/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=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: 110, NextOffset: 317 + testutil.go:509: Offset: 217, NextOffset: 493 === 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): @@ -199775,6 +193254,12 @@ 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:395: Comparing: "foo2" vs "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 +=== 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 @@ -199790,6 +193275,15 @@ 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: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 +=== 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 @@ -199805,6 +193299,9 @@ 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: 90, NextOffset: 110 +=== 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 @@ -199813,28 +193310,13 @@ 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: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 -=== 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: -=== 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 === 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: 108, NextOffset: 313 - testutil.go:509: Offset: 213, NextOffset: 485 -=== 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 @@ -199843,12 +193325,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 -=== 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=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 @@ -199856,8 +193332,10 @@ 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:509: Offset: 485, NextOffset: 505 +=== 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: 217, NextOffset: 493 + testutil.go:509: Offset: 110, NextOffset: 317 === 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): @@ -199865,30 +193343,27 @@ 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 333, NextOffset: 878 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX 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: 505, NextOffset: 1134 === 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:395: Comparing: "" vs "" - 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 +=== 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: 493, NextOffset: 513 === NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX testutil.go:1580: testing streams: [0 8 64] +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX 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=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: 213, NextOffset: 485 - testutil.go:509: Offset: 108, NextOffset: 313 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 513, NextOffset: 1143 + testutil.go:509: Offset: 337, NextOffset: 884 === 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): @@ -199898,12 +193373,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 -=== 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: 485, NextOffset: 505 -=== 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 @@ -199911,13 +193380,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=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: 313, NextOffset: 333 -=== 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: 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=USTAR,minChunkSize=0 +=== 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=fastest,prefix="../",format=PAX,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): @@ -199927,15 +193391,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=better,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: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=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 @@ -199943,14 +193398,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=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: 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" -=== 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 @@ -199959,37 +193406,30 @@ 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:509: Offset: 317, NextOffset: 337 - 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: -=== 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 === 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: 513, NextOffset: 1143 +=== 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 .no.prefetch.landmark] 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: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 -=== 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: 217, NextOffset: 493 - testutil.go:509: Offset: 110, NextOffset: 317 + testutil.go:509: Offset: 85, NextOffset: 105 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 + 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: 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:509: Offset: 314, NextOffset: 334 + testutil.go:509: Offset: 490, NextOffset: 510 === 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): @@ -199999,7 +193439,15 @@ 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,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: 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 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): @@ -200008,7 +193456,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=better,prefix="./",lossless=true,format=USTAR -=== 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=PAX,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 === 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): @@ -200018,50 +193475,30 @@ 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=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: "foo2" vs "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 - testutil.go:509: Offset: 105, NextOffset: 314 - testutil.go:509: Offset: 209, NextOffset: 490 +=== 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): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR 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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] +=== 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: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: 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/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: 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: 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:509: Offset: 313, NextOffset: 333 === 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): @@ -200070,8 +193507,12 @@ 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 === 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: 497, NextOffset: 517 + testutil.go:509: Offset: 333, NextOffset: 886 + testutil.go:509: Offset: 517, NextOffset: 1146 +=== 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 @@ -200079,7 +193520,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=better,prefix="./",lossless=true,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=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 + testutil.go:509: Offset: 89, NextOffset: 109 + testutil.go:509: Offset: 214, NextOffset: 497 +=== 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: 109, NextOffset: 313 === 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): @@ -200090,19 +193540,13 @@ 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 [.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: 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/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): @@ -200111,49 +193555,24 @@ 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: 497, NextOffset: 517 - testutil.go:509: Offset: 333, NextOffset: 886 +=== 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 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 517, NextOffset: 1146 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR 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=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 - testutil.go:509: Offset: 89, NextOffset: 109 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR 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/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=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,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 - 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=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=PAX testutil.go:1580: testing streams: [0 23 79] zstdchunked_test.go:59: got zstd streams (compressed size: 119): @@ -200170,44 +193589,48 @@ 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 - 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 === 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 [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" -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 23 in stargz (nextFrame: 71/119): -1, 44 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 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=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: 213, NextOffset: 485 === 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: +=== 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: 313, NextOffset: 333 === RUN TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU -=== 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=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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 213 -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU 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: 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 "": [.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 === 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): @@ -200216,17 +193639,15 @@ 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 === NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,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 [foo2 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: 485 +=== 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: 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=false,format=USTAR testutil.go:1580: testing streams: [0 8 64] zstdchunked_test.go:59: got zstd streams (compressed size: 104): @@ -200236,26 +193657,22 @@ 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:395: Comparing: "foo2" vs "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/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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,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): -=== 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 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=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=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 @@ -200263,45 +193680,17 @@ 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/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: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 [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 - 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] +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU 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:509: Offset: 317, NextOffset: 337 === 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: 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 "": [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/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 @@ -200310,11 +193699,17 @@ testutil.go:1638: got TOC entries: === 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=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: "foo2" vs "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: 493, NextOffset: 513 + testutil.go:509: Offset: 337, NextOffset: 884 + testutil.go:509: Offset: 513, NextOffset: 1143 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 143 333] zstdchunked_test.go:59: got zstd streams (compressed size: 373): @@ -200322,18 +193717,10 @@ zstdchunked_test.go:104: [1] at 135 in stargz (nextFrame: 143/373): 4, 186 zstdchunked_test.go:104: [2] at 143 in stargz (nextFrame: 325/373): -1, 178 zstdchunked_test.go:104: [3] at 325 in stargz (nextFrame: 373/373): -1, -1 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-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/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=PAX,minChunkSize=0 - 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 -=== 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=fastest,prefix="",lossless=false,format=USTAR 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 @@ -200374,6 +193761,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=fastest,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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 197, NextOffset: 217 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/367): 133, 125 @@ -200384,7 +193776,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=fastest,prefix="./",lossless=true,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: 110, NextOffset: 317 + testutil.go:509: Offset: 217, NextOffset: 493 + testutil.go:395: Comparing: "" vs "" + 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=default,prefix="/",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 126 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): @@ -200396,9 +193796,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=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: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"}]} +=== 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: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 === 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): @@ -200407,21 +193811,11 @@ zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 305/353): -1, 181 zstdchunked_test.go:104: [3] at 305 in stargz (nextFrame: 353/353): -1, -1 testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR 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:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 === 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: 189, NextOffset: 209 - testutil.go:509: Offset: 104, NextOffset: 323 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 317, NextOffset: 337 === 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): @@ -200433,8 +193827,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/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 === 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): @@ -200446,12 +193841,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 -=== 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 +=== 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=GNU,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 124 317] zstdchunked_test.go:59: got zstd streams (compressed size: 357): @@ -200463,33 +193854,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=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 "": [foo2 .no.prefetch.landmark foo] vs [foo2 foo] - 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 -=== 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=false,format=GNU zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/351): 4, 189 -=== 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=GNU zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 303/351): -1, 181 zstdchunked_test.go:104: [3] at 303 in stargz (nextFrame: 351/351): -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=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: 104, NextOffset: 323 -=== 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 @@ -200500,12 +193874,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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 140 333] zstdchunked_test.go:59: got zstd streams (compressed size: 373): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 132/373): 136, 128 @@ -200515,18 +193883,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: 323, NextOffset: 343 === 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/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 -=== 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: [1] at 137 in stargz (nextFrame: 145/378): 4, 189 zstdchunked_test.go:104: [2] at 145 in stargz (nextFrame: 330/378): -1, 181 zstdchunked_test.go:104: [3] at 330 in stargz (nextFrame: 378/378): -1, -1 @@ -200534,7 +193894,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=fastest,prefix="/",lossless=false,format=PAX -=== 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 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 140 333] zstdchunked_test.go:59: got zstd streams (compressed size: 373): @@ -200546,6 +193912,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=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: 189, NextOffset: 209 + testutil.go:509: Offset: 104, NextOffset: 323 + 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 @@ -200556,6 +193927,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=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:395: Comparing: "foo2" vs "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/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 137 330] zstdchunked_test.go:59: got zstd streams (compressed size: 370): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 129/370): 133, 125 @@ -200566,6 +193943,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/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=USTAR testutil.go:1580: testing streams: [0 0 128 325] zstdchunked_test.go:59: got zstd streams (compressed size: 365): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/365): 124, 116 @@ -200576,6 +193955,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=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: 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 +=== 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 @@ -200586,6 +193974,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=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 + 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/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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/365): 124, 116 @@ -200596,6 +193993,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=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: 323, NextOffset: 343 + testutil.go:509: Offset: 507, NextOffset: 1135 + testutil.go:509: Offset: 343, NextOffset: 885 +=== 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=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 @@ -200606,6 +194009,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/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=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 @@ -200614,18 +194019,7 @@ zstdchunked_test.go:104: [3] at 315 in stargz (nextFrame: 363/363): -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: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: "foo2" vs "foo2" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU 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: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/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 120 317] zstdchunked_test.go:59: got zstd streams (compressed size: 357): @@ -200637,13 +194031,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=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: 496, NextOffset: 516 - testutil.go:509: Offset: 340, NextOffset: 892 - testutil.go:509: Offset: 516, NextOffset: 1145 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 128/362): 132, 124 @@ -200654,14 +194041,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=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 194, NextOffset: 214 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",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=default,prefix="",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 134 320] -=== 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=default,prefix="",lossless=false,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 360): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/360): 130, 122 zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 134/360): 4, 182 @@ -200670,9 +194052,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","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: 214, NextOffset: 496 === 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: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 +=== 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 @@ -200683,13 +194071,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:395: Comparing: "" vs "" - 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 -=== 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 @@ -200710,9 +194091,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 -=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 133 319] zstdchunked_test.go:59: got zstd streams (compressed size: 359): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 125/359): 129, 121 @@ -200724,14 +194102,14 @@ 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: 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: 496, NextOffset: 516 testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 516, NextOffset: 1145 - testutil.go:509: Offset: 340, NextOffset: 892 + testutil.go:509: Offset: 496, NextOffset: 516 === 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): @@ -200743,7 +194121,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=default,prefix="./",lossless=false,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: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 + 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 + testutil.go:509: Offset: 320, NextOffset: 340 + 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=USTAR testutil.go:1580: testing streams: [0 0 117 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): @@ -200755,7 +194149,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=PAX -=== 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=GNU,minChunkSize=0 === 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): @@ -200777,6 +194171,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=default,prefix="./",lossless=true,format=GNU +=== 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=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 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/355): 123, 115 @@ -200787,6 +194190,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=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: 193, NextOffset: 213 + testutil.go:509: Offset: 106, NextOffset: 309 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/345): 113, 105 @@ -200797,6 +194204,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=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: 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 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/354): 123, 115 @@ -200818,12 +194232,13 @@ 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: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:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 329, NextOffset: 874 + testutil.go:509: Offset: 503, NextOffset: 1131 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 [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 193, NextOffset: 213 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 127 314] zstdchunked_test.go:59: got zstd streams (compressed size: 354): @@ -200833,23 +194248,13 @@ zstdchunked_test.go:104: [3] at 306 in stargz (nextFrame: 354/354): -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=PAX 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: 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: 86, NextOffset: 106 === 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): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 309, NextOffset: 329 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/344): 113, 105 zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 117/344): 4, 183 zstdchunked_test.go:104: [2] at 117 in stargz (nextFrame: 296/344): -1, 175 @@ -200859,22 +194264,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=GNU === 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 - testutil.go:509: Offset: 329, NextOffset: 874 - testutil.go:509: Offset: 503, NextOffset: 1131 -=== 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: "" vs "" - 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 129 316] -=== 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/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 129 316] zstdchunked_test.go:59: got zstd streams (compressed size: 356): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/356): 125, 117 zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/356): 4, 183 @@ -200889,7 +194282,10 @@ 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/no-regfile-compression=zstd_compression_level=better,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: 309, NextOffset: 329 + testutil.go:509: Offset: 503, NextOffset: 1131 === 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): @@ -200902,8 +194298,8 @@ 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: 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 === 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): @@ -200914,7 +194310,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 === RUN 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): @@ -200946,14 +194341,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=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: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"}]} -=== 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): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,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":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"}]} -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU 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 @@ -200961,53 +194350,25 @@ testutil.go:1638: got TOC entries: testutil.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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" === 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: 87, NextOffset: 107 - testutil.go:509: Offset: 195, NextOffset: 215 - testutil.go:509: Offset: 107, NextOffset: 310 -=== 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 zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 118/349): 4, 187 zstdchunked_test.go:104: [2] at 118 in stargz (nextFrame: 301/349): -1, 179 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 301 in stargz (nextFrame: 349/349): -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=better,prefix="",lossless=true,format=USTAR +=== 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=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: 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: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 "": [.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: 310, NextOffset: 330 - testutil.go:509: Offset: 510, NextOffset: 1140 - testutil.go:509: Offset: 330, NextOffset: 878 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 -=== 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 122 308] zstdchunked_test.go:59: got zstd streams (compressed size: 348): @@ -201019,6 +194380,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=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: 195, NextOffset: 215 + testutil.go:509: Offset: 107, NextOffset: 310 + testutil.go:509: Offset: 215, NextOffset: 490 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/346): 116, 108 @@ -201029,6 +194395,20 @@ testutil.go: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=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: 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: "foo" vs "foo" + testutil.go:509: Offset: 195, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 107 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/348): 118, 110 @@ -201039,14 +194419,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=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":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 - testutil.go:509: Offset: 184, NextOffset: 204 +=== 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 + 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 === 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): @@ -201058,16 +194437,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=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: 103, NextOffset: 297 - testutil.go:509: Offset: 204, NextOffset: 465 -=== 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:395: Comparing: "foo2" vs "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=true,format=GNU testutil.go:1580: testing streams: [0 0 121 307] zstdchunked_test.go:59: got zstd streams (compressed size: 347): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/347): 117, 109 @@ -201078,17 +194447,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=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: 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 [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 - testutil.go:509: Offset: 103, NextOffset: 297 +=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",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 119 305] zstdchunked_test.go:59: got zstd streams (compressed size: 345): @@ -201101,15 +194465,14 @@ 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:395: Comparing: "foo2" vs "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 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",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":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 === 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): @@ -201120,36 +194483,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 204, NextOffset: 465 === 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":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"}]} +=== 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 === 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] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR zstdchunked_test.go:59: got zstd streams (compressed size: 341): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/341): 109, 101 zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 113/341): 4, 184 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [.no.prefetch.landmark foo foo2] -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 113 in stargz (nextFrame: 293/341): -1, 176 zstdchunked_test.go:104: [3] at 293 in stargz (nextFrame: 341/341): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR testutil.go:1638: got TOC entries: +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,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 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: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 299 - testutil.go:509: Offset: 207, NextOffset: 481 +=== 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 + 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 === NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 115 303] zstdchunked_test.go:59: got zstd streams (compressed size: 343): @@ -201157,33 +194526,20 @@ zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/343): 4, 184 zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 295/343): -1, 176 zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 343/343): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 299, NextOffset: 319 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,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 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: 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: "foo2" vs "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/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: 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=USTAR,minChunkSize=0 +=== 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 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 299, NextOffset: 319 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 113/341): 4, 184 zstdchunked_test.go:104: [2] at 113 in stargz (nextFrame: 293/341): -1, 176 zstdchunked_test.go:104: [3] at 293 in stargz (nextFrame: 341/341): -1, -1 @@ -201191,17 +194547,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=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: 501, NextOffset: 1105 - testutil.go:509: Offset: 319, NextOffset: 847 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 -=== 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): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/343): 111, 103 zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 115/343): 4, 184 zstdchunked_test.go:104: [2] at 115 in stargz (nextFrame: 295/343): -1, 176 @@ -201210,10 +194557,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=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: 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 @@ -201224,8 +194567,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=better,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/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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/344): 113, 105 @@ -201246,15 +194587,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=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=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"}]} +=== 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: 82, NextOffset: 102 - testutil.go:509: Offset: 185, NextOffset: 205 + 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: 299, NextOffset: 319 === 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): @@ -201266,8 +194608,26 @@ testutil.go: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: 102, NextOffset: 297 +=== 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: "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 + 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: 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 === 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): @@ -201278,21 +194638,11 @@ testutil.go:1638: got TOC entries: testutil.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: 205, NextOffset: 470 === 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:395: Comparing: "foo2" vs "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 - testutil.go:509: Offset: 317, NextOffset: 842 - testutil.go:509: Offset: 490, NextOffset: 1094 - 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: 205 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,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/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): @@ -201304,15 +194654,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=GNU -=== 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 - testutil.go:395: Comparing: "foo2" vs "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 +=== 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=GNU testutil.go:1580: testing streams: [0 0 112 299] zstdchunked_test.go:59: got zstd streams (compressed size: 339): @@ -201322,15 +194664,10 @@ zstdchunked_test.go:104: [3] at 291 in stargz (nextFrame: 339/339): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU 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: 490, NextOffset: 1094 === 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: 842 -=== 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=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 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 @@ -201341,21 +194678,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=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":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"}]} +=== 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:401: Directory: "" vs "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] 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: "foo2" vs "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: 82, NextOffset: 102 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 102, NextOffset: 297 === 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): @@ -201367,16 +194698,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=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: 322, NextOffset: 850 - testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:395: Comparing: "" vs "" -=== 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: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/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,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 === 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): @@ -201388,8 +194715,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=PAX -=== 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 +=== 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: 470, NextOffset: 490 + testutil.go:509: Offset: 317, NextOffset: 842 === 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): @@ -201400,17 +194729,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","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: 106, NextOffset: 302 === 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:395: Comparing: "foo2" vs "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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 490, NextOffset: 1094 + 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: 205 + testutil.go:509: Offset: 82, NextOffset: 102 === 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): @@ -201422,8 +194748,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=better,prefix="../",lossless=false,format=GNU -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/347): 112, 104 @@ -201434,6 +194758,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_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: 205, NextOffset: 470 + testutil.go:509: Offset: 102, NextOffset: 297 +=== 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 @@ -201444,14 +194772,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":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=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 + testutil.go:509: Offset: 297, NextOffset: 317 === 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: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/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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=false,format=USTAR testutil.go:1580: testing streams: [0 0 233 278 546] zstdchunked_test.go:59: got zstd streams (compressed size: 586): @@ -201463,46 +194793,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","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: 184, NextOffset: 204 === 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: 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] +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 === 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/585): 229, 265 zstdchunked_test.go:104: [1] at 233 in stargz (nextFrame: 269/585): 40, 32 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/585): 4, 264 zstdchunked_test.go:104: [3] at 277 in stargz (nextFrame: 537/585): -1, 256 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX zstdchunked_test.go:104: [4] at 537 in stargz (nextFrame: 585/585): -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","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: 465, NextOffset: 485 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,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: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 - 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 233/586): 229, 266 @@ -201514,15 +194819,30 @@ testutil.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=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":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 [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: 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 302, NextOffset: 322 + 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 +=== 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: "" 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: 188, NextOffset: 208 + testutil.go:509: Offset: 86, NextOffset: 106 === 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): @@ -201534,7 +194854,19 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"offset":242,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== NAME 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:509: Offset: 106, NextOffset: 302 === 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:395: Comparing: "foo2" vs "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 +=== 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 @@ -201546,7 +194878,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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR -=== 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/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): @@ -201559,6 +194891,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":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=USTAR +=== 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=fastest,prefix="./",lossless=false,format=USTAR 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 @@ -201570,16 +194904,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":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: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 [foo2 .no.prefetch.landmark foo] - 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/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 @@ -201590,10 +194914,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":226,"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=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: 207, NextOffset: 481 -=== 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 @@ -201604,20 +194926,18 @@ testutil.go:1638: got TOC entries: testutil.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"} -=== 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 -=== 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=PAX,minChunkSize=0 - 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":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 .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: 187, NextOffset: 207 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 184, NextOffset: 204 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 103, NextOffset: 297 + testutil.go:509: Offset: 204, NextOffset: 465 === 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): @@ -201629,7 +194949,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":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:395: Comparing: "foo2" vs "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/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 +=== 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=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 @@ -201639,18 +194968,17 @@ zstdchunked_test.go:104: [4] at 541 in stargz (nextFrame: 589/589): -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=PAX,minChunkSize=0 - testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU 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: 317, NextOffset: 841 + testutil.go:509: Offset: 485, NextOffset: 1088 === 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=PAX,minChunkSize=0 - 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 +=== 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: 184, NextOffset: 204 + testutil.go:509: Offset: 83, NextOffset: 103 === 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): @@ -201663,11 +194991,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=USTAR -=== 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: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: 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/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): @@ -201679,8 +195010,12 @@ testutil.go:1638: got TOC entries: testutil.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=PAX,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX -=== 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=fastest,prefix="./",format=USTAR,minChunkSize=0#01 +=== 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=PAX testutil.go:1580: testing streams: [0 0 235 279 551] zstdchunked_test.go:59: got zstd streams (compressed size: 591): @@ -201704,6 +195039,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":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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 243/599): 239, 275 @@ -201715,14 +195052,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":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=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":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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 243 288 560] zstdchunked_test.go:59: got zstd streams (compressed size: 600): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 243/600): 239, 276 @@ -201734,6 +195063,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":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=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 [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 223/577): 219, 255 @@ -201744,10 +195081,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":223,"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=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 105, NextOffset: 299 === 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: 185, NextOffset: 205 - 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: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=false,format=USTAR testutil.go:1580: testing streams: [0 0 223 268 538] zstdchunked_test.go:59: got zstd streams (compressed size: 578): @@ -201755,31 +195099,13 @@ zstdchunked_test.go:104: [1] at 223 in stargz (nextFrame: 260/578): 41, 33 zstdchunked_test.go:104: [2] at 260 in stargz (nextFrame: 268/578): 4, 266 zstdchunked_test.go:104: [3] at 268 in stargz (nextFrame: 530/578): -1, 258 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [4] at 530 in stargz (nextFrame: 578/578): -1, -1 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR 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"} -=== 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 === 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: 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 - testutil.go:509: Offset: 205, NextOffset: 470 +=== 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 === 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): @@ -201794,9 +195120,6 @@ === RUN 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): -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 223/578): 219, 256 zstdchunked_test.go:104: [1] at 223 in stargz (nextFrame: 260/578): 41, 33 zstdchunked_test.go:104: [2] at 260 in stargz (nextFrame: 268/578): 4, 266 @@ -201806,14 +195129,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":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=GNU -=== NAME 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: 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: 470, NextOffset: 490 - testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 490, NextOffset: 1094 - testutil.go:509: Offset: 317, NextOffset: 842 + testutil.go:509: Offset: 481, NextOffset: 501 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 222 266 536] zstdchunked_test.go:59: got zstd streams (compressed size: 576): @@ -201825,8 +195154,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":222,"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=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: 299, NextOffset: 319 + testutil.go:509: Offset: 501, NextOffset: 1105 === 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: 319, NextOffset: 847 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 222/577): 218, 255 @@ -201838,14 +195174,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: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/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 @@ -201857,38 +195185,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":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:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,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 232 277 537] zstdchunked_test.go:59: got zstd streams (compressed size: 577): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 232/577): 228, 265 zstdchunked_test.go:104: [1] at 232 in stargz (nextFrame: 269/577): 41, 33 +=== 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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/577): 4, 256 zstdchunked_test.go:104: [3] at 277 in stargz (nextFrame: 529/577): -1, 248 zstdchunked_test.go:104: [4] at 529 in stargz (nextFrame: 577/577): -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","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: 185, NextOffset: 205 + testutil.go:509: Offset: 102, NextOffset: 297 === 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 +=== 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:395: Comparing: "foo2" vs "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: 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 -=== 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: 86, NextOffset: 106 - testutil.go:509: Offset: 208, NextOffset: 473 + testutil.go:509: Offset: 297, NextOffset: 317 + testutil.go:509: Offset: 470, NextOffset: 490 + testutil.go:509: Offset: 317, NextOffset: 842 === 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): @@ -201896,22 +195224,27 @@ zstdchunked_test.go:104: [1] at 232 in stargz (nextFrame: 268/576): 40, 32 zstdchunked_test.go:104: [2] at 268 in stargz (nextFrame: 276/576): 4, 256 zstdchunked_test.go:104: [3] at 276 in stargz (nextFrame: 528/576): -1, 248 -=== 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=true,format=PAX zstdchunked_test.go:104: [4] at 528 in stargz (nextFrame: 576/576): -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","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: 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/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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 82, NextOffset: 102 + 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: 473, NextOffset: 493 - testutil.go:509: Offset: 302, NextOffset: 322 - testutil.go:509: Offset: 493, NextOffset: 1098 - testutil.go:509: Offset: 322, NextOffset: 850 + testutil.go:509: Offset: 470, NextOffset: 490 + testutil.go:509: Offset: 297, NextOffset: 317 +=== 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=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): @@ -201923,9 +195256,11 @@ testutil.go:1638: got TOC entries: testutil.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/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=GNU -=== 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=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 === 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): @@ -201938,54 +195273,25 @@ testutil.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=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":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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 102, NextOffset: 299 - testutil.go:509: Offset: 204, NextOffset: 466 -=== 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 zstdchunked_test.go:104: [1] at 233 in stargz (nextFrame: 270/578): 41, 33 zstdchunked_test.go:104: [2] at 270 in stargz (nextFrame: 278/578): 4, 256 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU zstdchunked_test.go:104: [3] at 278 in stargz (nextFrame: 530/578): -1, 248 zstdchunked_test.go:104: [4] at 530 in stargz (nextFrame: 578/578): -1, -1 -=== 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=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":233,"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 -=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 319, NextOffset: 843 - testutil.go:509: Offset: 486, NextOffset: 1090 +=== 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 [foo2 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: 184, NextOffset: 204 - testutil.go:509: Offset: 82, NextOffset: 102 - 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 - testutil.go:509: Offset: 299, NextOffset: 319 + testutil.go:509: Offset: 86, NextOffset: 106 === 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): @@ -201997,12 +195303,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=GNU,minChunkSize=0 - testutil.go:509: Offset: 486, NextOffset: 1090 +=== 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=USTAR -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,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/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): @@ -202011,12 +195321,22 @@ zstdchunked_test.go:104: [2] at 257 in stargz (nextFrame: 265/566): 4, 257 zstdchunked_test.go:104: [3] at 265 in stargz (nextFrame: 518/566): -1, 249 zstdchunked_test.go:104: [4] at 518 in stargz (nextFrame: 566/566): -1, -1 -=== 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=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/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: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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 106 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 220/565): 216, 252 @@ -202027,35 +195347,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":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: 208, NextOffset: 473 === 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: 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,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 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 -=== 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"}]} -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 220 in stargz (nextFrame: 257/566): 41, 33 -=== 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=default,prefix="./",lossless=false,format=PAX zstdchunked_test.go:104: [2] at 257 in stargz (nextFrame: 265/566): 4, 257 zstdchunked_test.go:104: [3] at 265 in stargz (nextFrame: 518/566): -1, 249 zstdchunked_test.go:104: [4] at 518 in stargz (nextFrame: 566/566): -1, -1 testutil.go:1638: got TOC entries: +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,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":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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 +=== 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=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: 187, NextOffset: 207 -=== 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: 105, NextOffset: 314 - testutil.go:509: Offset: 207, NextOffset: 480 +=== 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=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): @@ -202068,52 +195388,30 @@ testutil.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=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 "": [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 -=== 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: 207, NextOffset: 480 - testutil.go:509: Offset: 105, NextOffset: 314 +=== 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=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): -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 229/576): 225, 262 zstdchunked_test.go:104: [1] at 229 in stargz (nextFrame: 266/576): 41, 33 zstdchunked_test.go:104: [2] at 266 in stargz (nextFrame: 274/576): 4, 258 zstdchunked_test.go:104: [3] at 274 in stargz (nextFrame: 528/576): -1, 250 -=== 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=false,format=GNU zstdchunked_test.go:104: [4] at 528 in stargz (nextFrame: 576/576): -1, -1 -=== 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=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":229,"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:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 314, NextOffset: 334 +=== 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 [.no.prefetch.landmark foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 === 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=GNU,minChunkSize=0 - 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=0,format=GNU,minChunkSize=0 -=== 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: 184, NextOffset: 204 + testutil.go:509: Offset: 102, NextOffset: 299 + testutil.go:509: Offset: 204, NextOffset: 466 === 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): @@ -202137,22 +195435,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":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=PAX -=== 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: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"}]} +=== 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 "": [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: 185, NextOffset: 205 - testutil.go:509: Offset: 103, NextOffset: 301 + 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: 486 === 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): -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX 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 @@ -202161,28 +195460,20 @@ testutil.go:1638: got TOC entries: testutil.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 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" +=== 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 === 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: 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] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 486, NextOffset: 1090 + testutil.go:509: Offset: 319, NextOffset: 843 +=== 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 184, NextOffset: 204 === 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 219/565): 215, 252 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX zstdchunked_test.go:104: [1] at 219 in stargz (nextFrame: 256/565): 41, 33 zstdchunked_test.go:104: [2] at 256 in stargz (nextFrame: 264/565): 4, 257 zstdchunked_test.go:104: [3] at 264 in stargz (nextFrame: 517/565): -1, 249 @@ -202191,34 +195482,24 @@ testutil.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=GNU,minChunkSize=0 - testutil.go:509: Offset: 103, NextOffset: 301 -=== 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: 469, NextOffset: 489 - testutil.go:509: Offset: 301, NextOffset: 321 +=== 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 === 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] zstdchunked_test.go:59: got zstd streams (compressed size: 564): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 219/564): 215, 251 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 846 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 263 in stargz (nextFrame: 516/564): -1, 249 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} 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=GNU -=== 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=default,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 299 +=== 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=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): @@ -202231,7 +195512,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":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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 === 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): @@ -202255,14 +195536,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":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 -=== 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"}]} +=== 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 "": [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: 85, NextOffset: 105 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 105, NextOffset: 314 + 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 + testutil.go:509: Offset: 480, NextOffset: 500 + testutil.go:509: Offset: 334, NextOffset: 861 +=== 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=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): @@ -202274,40 +195564,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":214,"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: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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 === 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: 85, NextOffset: 105 + 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 zstdchunked_test.go:104: [1] at 214 in stargz (nextFrame: 251/562): 41, 33 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX zstdchunked_test.go:104: [2] at 251 in stargz (nextFrame: 259/562): 4, 259 zstdchunked_test.go:104: [3] at 259 in stargz (nextFrame: 514/562): -1, 251 zstdchunked_test.go:104: [4] at 514 in stargz (nextFrame: 562/562): -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","size":13,"mode":420,"offset":214,"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:509: Offset: 105, NextOffset: 305 -=== 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:509: Offset: 208, NextOffset: 474 +=== 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:395: Comparing: "foo2" vs "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 -=== 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: 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: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: 480, NextOffset: 500 +=== 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: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=default,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=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): @@ -202315,25 +195605,11 @@ zstdchunked_test.go:104: [1] at 214 in stargz (nextFrame: 250/561): 40, 32 zstdchunked_test.go:104: [2] at 250 in stargz (nextFrame: 258/561): 4, 259 zstdchunked_test.go:104: [3] at 258 in stargz (nextFrame: 513/561): -1, 251 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 305 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU zstdchunked_test.go:104: [4] at 513 in stargz (nextFrame: 561/561): -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","size":13,"mode":420,"offset":214,"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:395: Comparing: "foo2" vs "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=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: 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 -=== 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 @@ -202345,9 +195621,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 TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR -=== 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=default,prefix="",format=USTAR,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 @@ -202359,6 +195632,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 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 +=== 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 @@ -202370,44 +195645,33 @@ testutil.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=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 "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] - 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 - testutil.go:395: Comparing: "foo2" vs "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/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 zstdchunked_test.go:104: [1] at 216 in stargz (nextFrame: 252/560): 40, 32 zstdchunked_test.go:104: [2] at 252 in stargz (nextFrame: 260/560): 4, 256 zstdchunked_test.go:104: [3] at 260 in stargz (nextFrame: 512/560): -1, 248 -=== 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=PAX zstdchunked_test.go:104: [4] at 512 in stargz (nextFrame: 560/560): -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","size":13,"mode":420,"offset":216,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 -=== 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 +=== 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 "": [.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: 177, NextOffset: 197 - testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 83, NextOffset: 103 +=== 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: 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 === 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): @@ -202420,11 +195684,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":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 -=== 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 -=== 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 321, NextOffset: 846 + testutil.go:509: Offset: 489, NextOffset: 1093 +=== 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): @@ -202436,16 +195699,22 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} 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:395: Comparing: "" vs "" + 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 + testutil.go:509: Offset: 103, NextOffset: 301 === 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 +=== 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: 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 + testutil.go:509: Offset: 469, NextOffset: 489 + testutil.go:509: Offset: 301, NextOffset: 321 + testutil.go:509: Offset: 489, NextOffset: 1093 === 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] zstdchunked_test.go:59: got zstd streams (compressed size: 573): @@ -202457,7 +195726,12 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} 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:509: Offset: 321, NextOffset: 846 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 === RUN TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== 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=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 @@ -202469,7 +195743,25 @@ testutil.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 +=== 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 [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 +=== 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: 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 +=== 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=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 474, NextOffset: 494 === 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): @@ -202482,22 +195774,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":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=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"}]} +=== 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 + testutil.go:509: Offset: 494, NextOffset: 1099 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: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 98, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 463 -=== 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: 288, NextOffset: 308 + testutil.go:509: Offset: 188, NextOffset: 208 === NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 210 254 516] zstdchunked_test.go:59: got zstd streams (compressed size: 556): @@ -202510,16 +195793,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":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 -=== 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 - 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 - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 463 +=== 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: 208, NextOffset: 474 + 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/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): @@ -202531,18 +195812,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":210,"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:509: Offset: 305, NextOffset: 325 + testutil.go:509: Offset: 494, NextOffset: 1099 === 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: 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=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: 288, NextOffset: 308 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:509: Offset: 308, NextOffset: 835 +=== 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 +=== 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=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 222 266 528] zstdchunked_test.go:59: got zstd streams (compressed size: 568): @@ -202555,7 +195832,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=false,format=GNU -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,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":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: "foo2" vs "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=better,prefix="",format=USTAR,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 222 267 529] zstdchunked_test.go:59: got zstd streams (compressed size: 569): @@ -202567,8 +195854,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":222,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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 === 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: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 + testutil.go:509: Offset: 98, NextOffset: 279 === 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): @@ -202580,8 +195874,18 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 451 === 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 177, NextOffset: 197 + testutil.go:509: Offset: 78, NextOffset: 98 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 451 === 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): @@ -202593,17 +195897,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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:395: Comparing: "foo2" vs "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/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":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 [foo foo2 .no.prefetch.landmark] - 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 -=== 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: 279, NextOffset: 299 + testutil.go:509: Offset: 471, NextOffset: 1065 + testutil.go:509: Offset: 299, NextOffset: 825 === 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): @@ -202615,24 +195919,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 === 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:395: Comparing: "foo2" vs "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 - 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 - testutil.go:509: Offset: 99, NextOffset: 284 +=== 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 513] zstdchunked_test.go:59: got zstd streams (compressed size: 553): @@ -202644,19 +195932,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":206,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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: 455, NextOffset: 475 === 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: 284, NextOffset: 304 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 -=== 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=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 @@ -202668,8 +195944,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":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 @@ -202680,17 +195954,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","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":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"}]} +=== 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: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 "": [foo2 foo] 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: 78, NextOffset: 98 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 98, NextOffset: 288 + testutil.go:509: Offset: 197, NextOffset: 463 +=== 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=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/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): @@ -202702,30 +195982,24 @@ testutil.go:1638: got TOC entries: testutil.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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 463, NextOffset: 483 + testutil.go:509: Offset: 308, NextOffset: 835 === 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: 198, NextOffset: 457 +=== 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: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: 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 "": [foo foo2 .no.prefetch.landmark] 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 - testutil.go:509: Offset: 101, NextOffset: 287 + 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 === 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): -=== 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:395: Comparing: "foo2" vs "foo2" -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/554): 202, 239 zstdchunked_test.go:104: [1] at 206 in stargz (nextFrame: 243/554): 41, 33 zstdchunked_test.go:104: [2] at 243 in stargz (nextFrame: 251/554): 4, 259 @@ -202734,16 +196008,11 @@ testutil.go:1638: got TOC entries: testutil.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 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: 457, NextOffset: 477 === 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: 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=PAX,minChunkSize=0 +=== 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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 === 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): @@ -202756,6 +196025,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=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: 78, NextOffset: 98 + testutil.go:509: Offset: 197, NextOffset: 463 + testutil.go:509: Offset: 98, NextOffset: 288 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 206/554): 202, 239 @@ -202767,17 +196041,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 -=== 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: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/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 211 255 518] zstdchunked_test.go:59: got zstd streams (compressed size: 558): @@ -202789,31 +196053,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","size":13,"mode":420,"offset":211,"xattrs":{"foo":"YmFy","invalid-utf8":"//79"},"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 451, NextOffset: 471 -=== 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: 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 -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 211/559): 207, 244 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [1] at 211 in stargz (nextFrame: 248/559): 41, 33 zstdchunked_test.go:104: [2] at 248 in stargz (nextFrame: 256/559): 4, 259 zstdchunked_test.go:104: [3] at 256 in stargz (nextFrame: 511/559): -1, 251 @@ -202821,16 +196064,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","size":13,"mode":420,"offset":211,"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=PAX,minChunkSize=0#01 === 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 +=== 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: "foo2" vs "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=PAX,minChunkSize=0 + testutil.go:509: Offset: 284, NextOffset: 304 + 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 + 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" + testutil.go:509: Offset: 177, NextOffset: 197 === 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): @@ -202839,11 +196095,22 @@ zstdchunked_test.go:104: [2] at 169 in stargz (nextFrame: 177/463): 4, 242 zstdchunked_test.go:104: [3] at 177 in stargz (nextFrame: 415/463): -1, 234 zstdchunked_test.go:104: [4] at 415 in stargz (nextFrame: 463/463): -1, -1 +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,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":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: 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 +=== 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 @@ -202856,6 +196123,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=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: 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=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 @@ -202865,6 +196137,9 @@ 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} +=== 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=GNU,minChunkSize=0#01 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX @@ -202880,8 +196155,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 TestZstdChunked/testWriteAndOpen/2meta_2file-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#01 -=== 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 @@ -202906,14 +196179,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=true,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":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"}]} +=== 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: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 101, NextOffset: 287 === 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): @@ -202926,11 +196200,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":134,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 === 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:509: Offset: 197, NextOffset: 463 +=== 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: 198, NextOffset: 457 === 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): @@ -202944,52 +196217,37 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 +=== 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 - testutil.go:509: Offset: 463, NextOffset: 483 + 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 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX 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 zstdchunked_test.go:104: [1] at 134 in stargz (nextFrame: 170/469): 40, 32 zstdchunked_test.go:104: [2] at 170 in stargz (nextFrame: 178/469): 4, 247 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX zstdchunked_test.go:104: [3] at 178 in stargz (nextFrame: 421/469): -1, 239 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 1079 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX zstdchunked_test.go:104: [4] at 421 in stargz (nextFrame: 469/469): -1, -1 testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 177, NextOffset: 197 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX 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: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 463 - testutil.go:509: Offset: 98, NextOffset: 288 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo2" vs "foo2" -=== 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: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 + 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 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-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): @@ -203003,7 +196261,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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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 +=== 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 133 177 427] zstdchunked_test.go:59: got zstd streams (compressed size: 467): @@ -203017,6 +196281,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":133,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,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=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 @@ -203041,15 +196307,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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== 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: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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-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 @@ -203062,9 +196319,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 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: 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 @@ -203077,13 +196331,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 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: 99, NextOffset: 284 -=== 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] -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX 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 @@ -203107,38 +196355,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":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:395: Comparing: "foo2" vs "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=GNU,minChunkSize=0#01 +=== 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 "": [foo2 foo] vs [foo foo2 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo" vs "foo" + 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 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 168/469): 41, 33 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 1069 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU 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} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 177, NextOffset: 197 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,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 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: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 455 +=== 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: 279 + testutil.go:509: Offset: 197, NextOffset: 451 === 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): @@ -203152,15 +196393,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":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:509: Offset: 99, NextOffset: 284 +=== 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: 455, NextOffset: 475 - testutil.go:509: Offset: 284, NextOffset: 304 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 + testutil.go:509: Offset: 279, NextOffset: 299 + testutil.go:509: Offset: 451, NextOffset: 471 + testutil.go:509: Offset: 299, NextOffset: 825 + testutil.go:509: Offset: 471, NextOffset: 1065 === 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): @@ -203170,13 +196410,18 @@ 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: -=== 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=fastest,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":135,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 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/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): @@ -203190,6 +196435,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":135,"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:395: Comparing: "foo2" vs "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 +=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-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 @@ -203202,6 +196456,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 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 +=== 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 @@ -203214,6 +196470,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 TestZstdChunked/testWriteAndOpen/2meta_2file-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/2meta_2file-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 @@ -203226,8 +196484,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 TestZstdChunked/testWriteAndOpen/2meta_2file-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#01 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR 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 @@ -203240,16 +196496,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 -=== 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 "": [foo2 foo] 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 -=== 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 @@ -203258,25 +196504,27 @@ 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: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 198, NextOffset: 457 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,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":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=better,prefix="../",src=0,format=PAX,minChunkSize=0 +=== 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 + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 98, NextOffset: 288 + testutil.go:509: Offset: 197, NextOffset: 463 +=== 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:395: Comparing: "foo2" vs "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 [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 178, NextOffset: 198 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 463, NextOffset: 483 === 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): @@ -203289,9 +196537,16 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} -=== 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 === 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: 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 + testutil.go:509: Offset: 78, NextOffset: 98 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 131/456): 127, 164 @@ -203304,16 +196559,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":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=better,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 198, NextOffset: 457 - testutil.go:509: Offset: 101, NextOffset: 287 +=== 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: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: 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: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 === 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): @@ -203327,7 +196582,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":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=GNU,minChunkSize=0#01 === 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): @@ -203341,8 +196597,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":129,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR -=== 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=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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 162 @@ -203367,6 +196621,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":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=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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 455 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 130/455): 126, 162 @@ -203379,15 +196646,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=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 -=== 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:395: Comparing: "foo2" vs "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/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): @@ -203401,28 +196664,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":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=better,prefix="",src=0,format=GNU,minChunkSize=0 - 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 [foo foo2] - 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 +=== 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 === 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): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU 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 @@ -203432,16 +196679,13 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} -=== 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: 454, NextOffset: 474 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 474, NextOffset: 1067 - testutil.go:509: Offset: 308, NextOffset: 832 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,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/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): @@ -203455,8 +196699,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":131,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-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#01 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 455 + testutil.go:509: Offset: 99, NextOffset: 284 +=== 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=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 + 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=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 174 414] zstdchunked_test.go:59: got zstd streams (compressed size: 454): @@ -203470,6 +196725,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=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=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 @@ -203482,7 +196739,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":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=better,prefix="../",format=GNU,minChunkSize=0#01 +=== 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=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): @@ -203507,22 +196764,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":130,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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"}]} === 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=GNU,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":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 - testutil.go:395: Comparing: "foo2" vs "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/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 === 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): @@ -203536,14 +196779,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=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: 466, NextOffset: 486 - testutil.go:509: Offset: 318, NextOffset: 846 - testutil.go:509: Offset: 486, NextOffset: 1079 +=== 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 "": [.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: 181, NextOffset: 201 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 178, NextOffset: 198 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-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): @@ -203556,29 +196799,38 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 79, NextOffset: 99 === 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=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 201, NextOffset: 466 -=== 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: 99, NextOffset: 298 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 287 + testutil.go:509: Offset: 198, 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: 466, NextOffset: 486 - testutil.go:509: Offset: 298, NextOffset: 318 - testutil.go:509: Offset: 486, NextOffset: 1079 + 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 [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/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=PAX,minChunkSize=0 + 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 === NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR 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 zstdchunked_test.go:104: [1] at 132 in stargz (nextFrame: 168/458): 40, 32 zstdchunked_test.go:104: [2] at 168 in stargz (nextFrame: 176/458): 4, 238 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR 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: @@ -203586,7 +196838,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 TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 307, NextOffset: 833 === 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): @@ -203600,15 +196853,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 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=PAX,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":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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 - testutil.go:509: Offset: 182, NextOffset: 202 +=== 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=fastest,prefix="./",format=GNU,minChunkSize=0#02 === 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): @@ -203622,19 +196868,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":132,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,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: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 -=== 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] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 459, NextOffset: 479 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX 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 @@ -203646,18 +196880,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":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=GNU,minChunkSize=0 - testutil.go:509: Offset: 314, NextOffset: 837 - testutil.go:509: Offset: 479, NextOffset: 1074 +=== 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 "": [.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: 182, NextOffset: 202 - 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: 202, NextOffset: 459 - testutil.go:509: Offset: 104, NextOffset: 294 + 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 === 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): @@ -203670,19 +196902,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 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" === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 459, NextOffset: 479 - testutil.go:509: Offset: 294, NextOffset: 314 - 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 -=== 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=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 @@ -203695,6 +196915,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":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=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: 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 [foo foo2] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 180, NextOffset: 200 + testutil.go:509: Offset: 82, NextOffset: 102 +=== 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: 200, NextOffset: 454 +=== 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 @@ -203707,15 +196944,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=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 -=== 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":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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 + 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=fastest,prefix="/",format=PAX,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 125 170 410] zstdchunked_test.go:59: got zstd streams (compressed size: 450): @@ -203725,33 +196964,10 @@ 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: -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,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":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: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 - testutil.go:509: Offset: 457, NextOffset: 477 - testutil.go:509: Offset: 308, NextOffset: 836 - testutil.go:509: Offset: 477, NextOffset: 1072 -=== 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: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: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 457 - testutil.go:509: Offset: 99, 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 @@ -203763,19 +196979,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":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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" === 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: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/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=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 @@ -203788,14 +196992,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=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":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"}]} +=== 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: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: 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: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 189, NextOffset: 209 + 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/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): @@ -203809,15 +197020,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":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=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 314 -=== 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: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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 181, NextOffset: 201 + testutil.go:509: Offset: 99, NextOffset: 298 + testutil.go:509: Offset: 201, NextOffset: 466 + testutil.go:395: Comparing: "" vs "" + 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 === 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): @@ -203831,26 +197041,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":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=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 - 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 "": [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: 85, NextOffset: 105 - testutil.go:509: Offset: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 + 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: 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=fastest,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 466, NextOffset: 486 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 === 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): @@ -203864,47 +197063,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":125,"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: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 "": [foo2 foo] vs [.no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 89, NextOffset: 109 -=== 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: 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 "": [.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 -=== 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=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 - testutil.go:509: Offset: 313, NextOffset: 333 - testutil.go:509: Offset: 517, NextOffset: 1146 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,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 +=== 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 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 333, NextOffset: 886 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR 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 @@ -203914,23 +197081,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":125,"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/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 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 108, NextOffset: 313 - testutil.go:509: Offset: 213, NextOffset: 485 -=== 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:395: Comparing: "foo2" vs "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/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 @@ -203943,26 +197093,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":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=fastest,prefix="/",src=1,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 +=== 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: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 "": [.no.prefetch.landmark foo foo2] vs [foo2 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: 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=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 84, NextOffset: 104 === 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): @@ -203976,22 +197114,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=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":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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 +=== 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 + 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 === 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 zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 161/451): 40, 32 zstdchunked_test.go:104: [2] at 161 in stargz (nextFrame: 169/451): 4, 238 -=== 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/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 169 in stargz (nextFrame: 403/451): -1, 230 zstdchunked_test.go:104: [4] at 403 in stargz (nextFrame: 451/451): -1, -1 testutil.go:1638: got TOC entries: @@ -203999,22 +197136,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":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=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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 +=== 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: "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: 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): @@ -204022,26 +197150,25 @@ 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 -=== 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/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU 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/2meta_2file-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=USTAR,minChunkSize=0 +=== 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: 493, NextOffset: 513 -=== 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=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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 459, NextOffset: 479 + testutil.go:509: Offset: 294, NextOffset: 314 +=== 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: 479, NextOffset: 1074 + testutil.go:509: Offset: 314, NextOffset: 837 === 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): @@ -204055,6 +197182,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":126,"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=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 @@ -204067,15 +197196,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":126,"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=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 +=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 126 170 411] zstdchunked_test.go:59: got zstd streams (compressed size: 451): @@ -204088,16 +197209,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":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== 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 === RUN TestZstdChunked/testWriteAndOpen/2meta_2file-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#02 -=== 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: "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=default,prefix="",format=PAX,minChunkSize=0#02 === 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): @@ -204111,42 +197224,28 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=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: "" 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 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 209, NextOffset: 490 - testutil.go:509: Offset: 105, NextOffset: 314 -=== 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): -=== 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/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 126/451): 122, 158 zstdchunked_test.go:104: [1] at 126 in stargz (nextFrame: 162/451): 40, 32 zstdchunked_test.go:104: [2] at 162 in stargz (nextFrame: 170/451): 4, 237 zstdchunked_test.go:104: [3] at 170 in stargz (nextFrame: 403/451): -1, 229 zstdchunked_test.go:104: [4] at 403 in stargz (nextFrame: 451/451): -1, -1 testutil.go:1638: got TOC entries: -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,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":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=fastest,prefix="",src=1,format=PAX,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=PAX,minChunkSize=0 +=== 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 + testutil.go:509: Offset: 99, NextOffset: 288 + testutil.go:509: Offset: 197, NextOffset: 457 === 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): @@ -204160,17 +197259,24 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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/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":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"}]} +=== 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: 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: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 197 + testutil.go:509: Offset: 79, NextOffset: 99 + testutil.go:509: Offset: 197, NextOffset: 457 === 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR zstdchunked_test.go:104: [1] at 128 in stargz (nextFrame: 164/455): 40, 32 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 @@ -204179,40 +197285,17 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo foo2] vs [foo2 .no.prefetch.landmark foo] === 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=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: 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 -=== 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:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 109, NextOffset: 313 - testutil.go:509: Offset: 214, NextOffset: 497 - testutil.go:395: Comparing: "" vs "" - 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 +=== 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 testutil.go:395: Comparing: "foo2" vs "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=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 288, NextOffset: 308 +=== 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=better,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 1072 === 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): @@ -204226,30 +197309,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":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=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 "": [.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 +=== 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 === 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): @@ -204263,21 +197324,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":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=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: 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/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 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 +=== 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=PAX 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: @@ -204285,22 +197340,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":128,"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=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 - testutil.go:395: Comparing: "foo2" vs "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 -=== 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] zstdchunked_test.go:59: got zstd streams (compressed size: 454): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/454): 123, 159 @@ -204313,16 +197352,20 @@ testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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=PAX,minChunkSize=0 - testutil.go:509: Offset: 493, NextOffset: 513 - testutil.go:509: Offset: 337, NextOffset: 884 - testutil.go:509: Offset: 513, NextOffset: 1143 +=== 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 "": [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: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 217, NextOffset: 493 + 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 + testutil.go:395: Comparing: "foo2" vs "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=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): @@ -204336,16 +197379,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":127,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 110, NextOffset: 317 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + 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: "foo2" vs "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=fastest,prefix="",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 244] zstdchunked_test.go:59: got zstd streams (compressed size: 284): +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 314, NextOffset: 334 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/284): 125, 117 zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/284): 4, 111 zstdchunked_test.go:104: [2] at 129 in stargz (nextFrame: 236/284): -1, 103 zstdchunked_test.go:104: [3] at 236 in stargz (nextFrame: 284/284): -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: 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/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR 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 @@ -204353,18 +197413,15 @@ 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=fastest,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:395: Comparing: "foo2" vs "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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 209, NextOffset: 490 +=== 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: 105, NextOffset: 314 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 129 244] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 337, NextOffset: 884 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX zstdchunked_test.go:59: got zstd streams (compressed size: 284): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/284): 125, 117 zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 129/284): 4, 111 @@ -204375,11 +197432,11 @@ zstdchunked_test.go:59: got zstd streams (compressed size: 274): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/274): 115, 107 zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 119/274): 4, 111 -=== 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=fastest,prefix="",lossless=false,format=PAX 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=fastest,prefix="",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 128 243] zstdchunked_test.go:59: got zstd streams (compressed size: 283): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/283): 124, 116 @@ -204387,6 +197444,22 @@ zstdchunked_test.go:104: [2] at 128 in stargz (nextFrame: 235/283): -1, 103 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: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 "": [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: 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 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,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 @@ -204394,8 +197467,6 @@ 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=fastest,prefix="./",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 132 250] zstdchunked_test.go:59: got zstd streams (compressed size: 290): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/290): 128, 120 @@ -204403,6 +197474,10 @@ 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=USTAR +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 109, NextOffset: 313 + testutil.go:509: Offset: 214, NextOffset: 497 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR 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 @@ -204410,6 +197485,15 @@ zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 233/281): -1, 106 zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 281/281): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,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: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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 89, NextOffset: 109 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 132 250] zstdchunked_test.go:59: got zstd streams (compressed size: 290): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/290): 128, 120 @@ -204417,13 +197501,8 @@ 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=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 +=== 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 === 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): @@ -204432,54 +197511,33 @@ zstdchunked_test.go:104: [2] at 123 in stargz (nextFrame: 233/281): -1, 106 zstdchunked_test.go:104: [3] at 233 in stargz (nextFrame: 281/281): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,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: 189, NextOffset: 209 - testutil.go:509: Offset: 104, NextOffset: 323 - testutil.go:509: Offset: 209, NextOffset: 487 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 109, NextOffset: 313 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 132 250] zstdchunked_test.go:59: got zstd streams (compressed size: 290): -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 124/290): 128, 120 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/290): 4, 114 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" - testutil.go:509: Offset: 323, NextOffset: 343 === 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=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: "" vs "" - 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/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: 497, NextOffset: 517 + testutil.go:509: Offset: 313, NextOffset: 333 === 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 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU zstdchunked_test.go:104: [1] at 114 in stargz (nextFrame: 122/280): 4, 114 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=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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 1146 + testutil.go:509: Offset: 333, NextOffset: 886 === 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): @@ -204488,9 +197546,7 @@ zstdchunked_test.go:104: [2] at 130 in stargz (nextFrame: 238/286): -1, 104 zstdchunked_test.go:104: [3] at 238 in stargz (nextFrame: 286/286): -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=GNU,minChunkSize=0 - 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=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 120 236] zstdchunked_test.go:59: got zstd streams (compressed size: 276): @@ -204499,6 +197555,8 @@ 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=fastest,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX 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 @@ -204519,10 +197577,7 @@ 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 -=== 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 @@ -204530,6 +197585,8 @@ 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=fastest,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR 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 @@ -204544,6 +197601,21 @@ zstdchunked_test.go:104: [2] at 126 in stargz (nextFrame: 237/285): -1, 107 zstdchunked_test.go:104: [3] at 237 in stargz (nextFrame: 285/285): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,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":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 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX 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 @@ -204551,13 +197623,16 @@ 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=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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,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 +=== 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=USTAR,minChunkSize=0 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: 107 + testutil.go:509: Offset: 193, NextOffset: 213 === 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): @@ -204566,9 +197641,9 @@ zstdchunked_test.go:104: [2] at 126 in stargz (nextFrame: 237/285): -1, 107 zstdchunked_test.go:104: [3] at 237 in stargz (nextFrame: 285/285): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,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: 194, NextOffset: 214 - testutil.go:509: Offset: 107, NextOffset: 320 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 213, NextOffset: 485 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 133 252] zstdchunked_test.go:59: got zstd streams (compressed size: 292): @@ -204576,15 +197651,13 @@ zstdchunked_test.go:104: [1] at 125 in stargz (nextFrame: 133/292): 4, 115 zstdchunked_test.go:104: [2] at 133 in stargz (nextFrame: 244/292): -1, 107 zstdchunked_test.go:104: [3] at 244 in stargz (nextFrame: 292/292): -1, -1 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 496 === 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=GNU,minChunkSize=0 +=== 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 testutil.go:395: Comparing: "foo2" vs "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: 485, NextOffset: 505 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 123 242] zstdchunked_test.go:59: got zstd streams (compressed size: 282): @@ -204599,17 +197672,11 @@ zstdchunked_test.go:104: [1] at 124 in stargz (nextFrame: 132/286): 4, 110 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 -=== 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 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1145 - 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: 194, NextOffset: 214 - testutil.go:509: Offset: 87, NextOffset: 107 -=== 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: 313, NextOffset: 333 + testutil.go:509: Offset: 505, NextOffset: 1134 + testutil.go:509: Offset: 333, NextOffset: 878 === 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): @@ -204618,6 +197685,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=PAX +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== 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 @@ -204625,9 +197694,6 @@ 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=PAX -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 496 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX 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 @@ -204642,24 +197708,28 @@ 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=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" -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 118 232] -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU zstdchunked_test.go:59: got zstd streams (compressed size: 272): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/272): 114, 106 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 320, NextOffset: 340 +=== 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: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 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 250] zstdchunked_test.go:59: got zstd streams (compressed size: 290): @@ -204668,6 +197738,11 @@ zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 242/290): -1, 103 zstdchunked_test.go:104: [3] at 242 in stargz (nextFrame: 290/290): -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: 493, NextOffset: 513 + testutil.go:509: Offset: 337, NextOffset: 884 + testutil.go:509: Offset: 513, NextOffset: 1143 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 120 235] zstdchunked_test.go:59: got zstd streams (compressed size: 275): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/275): 116, 108 @@ -204675,6 +197750,17 @@ zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 227/275): -1, 103 zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 275/275): -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: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: 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/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 135 250] zstdchunked_test.go:59: got zstd streams (compressed size: 290): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 127/290): 131, 123 @@ -204682,6 +197768,10 @@ zstdchunked_test.go:104: [2] at 135 in stargz (nextFrame: 242/290): -1, 103 zstdchunked_test.go:104: [3] at 242 in stargz (nextFrame: 290/290): -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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 +=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 120 235] zstdchunked_test.go:59: got zstd streams (compressed size: 275): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 112/275): 116, 108 @@ -204689,9 +197779,12 @@ zstdchunked_test.go:104: [2] at 120 in stargz (nextFrame: 227/275): -1, 103 zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 275/275): -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=GNU,minChunkSize=0 - testutil.go:509: Offset: 516, NextOffset: 1145 - testutil.go:509: Offset: 340, NextOffset: 892 +=== 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 + testutil.go:509: Offset: 217, NextOffset: 493 +=== 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: 110, NextOffset: 317 === NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 138 253] zstdchunked_test.go:59: got zstd streams (compressed size: 293): @@ -204700,7 +197793,7 @@ zstdchunked_test.go:104: [2] at 138 in stargz (nextFrame: 245/293): -1, 103 zstdchunked_test.go:104: [3] at 245 in stargz (nextFrame: 293/293): -1, -1 === RUN TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 +=== 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=false,format=GNU testutil.go:1580: testing streams: [0 0 123 238] zstdchunked_test.go:59: got zstd streams (compressed size: 278): @@ -204709,8 +197802,6 @@ 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 -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 -=== 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 @@ -204725,16 +197816,7 @@ 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=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 [foo2 .no.prefetch.landmark foo] - 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 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 === 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): @@ -204743,6 +197825,14 @@ 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=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 [.no.prefetch.landmark foo foo2] + 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=false,format=PAX 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 @@ -204750,11 +197840,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=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/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=true,format=GNU testutil.go:1580: testing streams: [0 0 133 247] zstdchunked_test.go:59: got zstd streams (compressed size: 287): @@ -204763,9 +197851,6 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 503 -=== 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 @@ -204779,17 +197864,23 @@ zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 139/295): 4, 112 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 329, NextOffset: 874 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 503, NextOffset: 1131 +=== 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 + 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 "": [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: 86, NextOffset: 106 - testutil.go:509: Offset: 213, NextOffset: 483 + 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 === 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): @@ -204798,25 +197889,21 @@ 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 -=== 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 +=== 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 + testutil.go:509: Offset: 314, NextOffset: 334 + testutil.go:509: Offset: 510, NextOffset: 1138 === 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 zstdchunked_test.go:104: [1] at 131 in stargz (nextFrame: 139/295): 4, 112 zstdchunked_test.go:104: [2] at 139 in stargz (nextFrame: 247/295): -1, 104 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 503 - testutil.go:509: Offset: 309, NextOffset: 329 -=== 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 @@ -204824,6 +197911,10 @@ 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 +=== 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 +=== 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 @@ -204831,10 +197922,6 @@ zstdchunked_test.go:104: [2] at 137 in stargz (nextFrame: 245/293): -1, 104 zstdchunked_test.go:104: [3] at 245 in stargz (nextFrame: 293/293): -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=GNU,minChunkSize=0 - testutil.go:509: Offset: 503, NextOffset: 1131 - testutil.go:509: Offset: 329, NextOffset: 874 -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 122 238] zstdchunked_test.go:59: got zstd streams (compressed size: 278): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/278): 118, 110 @@ -204842,7 +197929,7 @@ 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/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=better,prefix="",format=PAX,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): @@ -204851,40 +197938,6 @@ 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=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: 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=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:395: Comparing: "foo2" vs "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 "": [foo2 .no.prefetch.landmark foo] 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/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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 102/264): 106, 98 @@ -204892,8 +197945,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 -=== 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=better,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":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 === 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): @@ -204902,41 +197961,39 @@ 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=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":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/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=PAX,minChunkSize=0 + 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 === 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 102/264): 106, 98 zstdchunked_test.go:104: [1] at 102 in stargz (nextFrame: 110/264): 4, 110 -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 297, NextOffset: 317 === RUN TestZstdChunked/testWriteAndOpen/3dir-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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 465, NextOffset: 485 - testutil.go:509: Offset: 317, NextOffset: 841 - testutil.go:509: Offset: 485, NextOffset: 1088 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,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:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] 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 testutil.go:395: Comparing: "foo2" vs "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: 497, NextOffset: 517 + testutil.go:509: Offset: 313, NextOffset: 333 + testutil.go:509: Offset: 517, NextOffset: 1146 === 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): @@ -204945,6 +198002,10 @@ 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=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 333, NextOffset: 886 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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 @@ -204952,6 +198013,8 @@ 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 +=== 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=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 @@ -204959,18 +198022,6 @@ 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 - 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=USTAR,minChunkSize=0 - 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 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 204, NextOffset: 465 - testutil.go:509: Offset: 103, NextOffset: 297 -=== 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 @@ -204978,8 +198029,6 @@ 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=PAX -=== 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=PAX 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 @@ -204994,7 +198043,18 @@ 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=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 [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=better,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 === 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): @@ -205003,13 +198063,19 @@ 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=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"}]} +=== 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: 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] vs [.no.prefetch.landmark 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: 85, NextOffset: 105 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 88, NextOffset: 108 === 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): @@ -205017,11 +198083,17 @@ 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 === RUN TestZstdChunked/testWriteAndOpen/3dir-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: 105, NextOffset: 299 +=== 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: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/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): @@ -205030,21 +198102,16 @@ 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 +=== 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=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 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 481 === 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=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=GNU,minChunkSize=0#02 === 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): @@ -205053,22 +198120,34 @@ 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=PAX -=== 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 +=== 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 .no.prefetch.landmark] 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 -=== 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: 207, NextOffset: 481 - testutil.go:509: Offset: 105, NextOffset: 299 + 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: 481, NextOffset: 501 + 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 + 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 === 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): @@ -205077,6 +198156,12 @@ 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=GNU +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,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/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 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 @@ -205084,10 +198169,7 @@ 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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=USTAR,minChunkSize=0#02 === 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): @@ -205096,8 +198178,20 @@ 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 -=== 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=default,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== 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: "foo2" vs "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: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 === 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): @@ -205106,6 +198200,10 @@ 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=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 104, NextOffset: 323 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/273): 113, 105 @@ -205113,13 +198211,8 @@ 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 -=== 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"}]} - testutil.go:395: Comparing: "" vs "" - 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=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 209, NextOffset: 487 === 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): @@ -205128,15 +198221,13 @@ 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: 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 -=== 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: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: 189, NextOffset: 209 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 209, NextOffset: 487 === 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): @@ -205145,6 +198236,15 @@ 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 +=== 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 + testutil.go:395: Comparing: "foo2" vs "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 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/274): 114, 106 @@ -205152,6 +198252,9 @@ 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=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 343, NextOffset: 885 +=== 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 @@ -205159,8 +198262,8 @@ 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=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 470, NextOffset: 490 +=== 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=better,prefix="/",format=PAX,minChunkSize=0#02 === 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): @@ -205172,14 +198275,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=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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 185, NextOffset: 205 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR 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 @@ -205189,33 +198284,17 @@ testutil.go:1638: got TOC 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: 82, NextOffset: 102 === 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:509: Offset: 205, NextOffset: 470 -=== 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 zstdchunked_test.go:104: [1] at 136 in stargz (nextFrame: 144/328): 4, 140 -=== 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=fastest,prefix="",lossless=true,format=PAX zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 280/328): -1, 132 zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -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=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" -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX 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=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 470, NextOffset: 490 -=== 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 @@ -205224,27 +198303,35 @@ zstdchunked_test.go:104: [3] at 278 in stargz (nextFrame: 326/326): -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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 297, NextOffset: 317 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX 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=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 1094 +=== 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 "": [foo2 foo] 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 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU 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 zstdchunked_test.go:104: [1] at 136 in stargz (nextFrame: 144/328): 4, 140 zstdchunked_test.go:104: [2] at 144 in stargz (nextFrame: 280/328): -1, 132 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU zstdchunked_test.go:104: [3] at 280 in stargz (nextFrame: 328/328): -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=fastest,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: 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 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 134/326): 138, 130 @@ -205255,7 +198342,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=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 +=== 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 "": [.no.prefetch.landmark foo foo2] vs [foo2 foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 194, NextOffset: 214 === 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): @@ -205267,6 +198361,11 @@ 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=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 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR testutil.go:1580: testing streams: [0 0 122 267] zstdchunked_test.go:59: got zstd streams (compressed size: 307): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/307): 118, 110 @@ -205277,6 +198376,16 @@ 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=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: 496, NextOffset: 516 + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 516, NextOffset: 1145 + testutil.go:509: Offset: 340, NextOffset: 892 +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/314): 125, 117 @@ -205287,6 +198396,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=PAX +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 122 267] zstdchunked_test.go:59: got zstd streams (compressed size: 307): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/307): 118, 110 @@ -205297,8 +198408,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=GNU -=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 -=== 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): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/314): 125, 117 @@ -205319,30 +198428,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=USTAR -=== 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"}]} +=== 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 === 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 zstdchunked_test.go:104: [1] at 138 in stargz (nextFrame: 146/331): 4, 141 zstdchunked_test.go:104: [2] at 146 in stargz (nextFrame: 283/331): -1, 133 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR zstdchunked_test.go:104: [3] at 283 in stargz (nextFrame: 331/331): -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=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: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 +=== 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 === 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): @@ -205376,15 +198482,7 @@ === RUN 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): -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 136/329): 140, 132 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 302, NextOffset: 322 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU 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 zstdchunked_test.go:104: [3] at 281 in stargz (nextFrame: 329/329): -1, -1 @@ -205411,7 +198509,17 @@ testutil.go:1638: got TOC 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=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 483 === RUN TestZstdChunked/testWriteAndOpen/symlink-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=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 + testutil.go:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 329, NextOffset: 874 +=== 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 @@ -205422,6 +198530,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=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,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 @@ -205432,6 +198548,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=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: 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 +=== 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 @@ -205442,8 +198566,11 @@ 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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 473, NextOffset: 493 +=== 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=fastest,prefix="/",src=1,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 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 128 271] zstdchunked_test.go:59: got zstd streams (compressed size: 311): @@ -205455,32 +198582,18 @@ 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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 850 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU testutil.go:1580: testing streams: [0 0 121 264] zstdchunked_test.go:59: got zstd streams (compressed size: 304): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 493, NextOffset: 1098 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 113/304): 117, 109 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU zstdchunked_test.go:104: [1] at 113 in stargz (nextFrame: 121/304): 4, 139 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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" -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU 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 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} testutil.go:1641: [1]: {"name":"foo/bar","type":"symlink","linkName":"../../x","mode":420} === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 +=== 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 @@ -205490,11 +198603,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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 86, NextOffset: 106 === RUN TestZstdChunked/testWriteAndOpen/symlink-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#02 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR 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 @@ -205505,10 +198614,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=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: 208, NextOffset: 473 - testutil.go:509: Offset: 106, NextOffset: 302 -=== 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 @@ -205519,13 +198624,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 -=== 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 - testutil.go:509: Offset: 302, NextOffset: 322 -=== 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 @@ -205533,13 +198631,8 @@ zstdchunked_test.go:104: [2] at 132 in stargz (nextFrame: 265/313): -1, 129 zstdchunked_test.go:104: [3] at 265 in stargz (nextFrame: 313/313): -1, -1 testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 493, NextOffset: 1098 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 850 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 137 278] zstdchunked_test.go:59: got zstd streams (compressed size: 318): @@ -205561,10 +198654,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=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 129 271] zstdchunked_test.go:59: got zstd streams (compressed size: 311): -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR 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 @@ -205573,6 +198666,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=default,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: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 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,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 @@ -205583,6 +198684,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 TestZstdChunked/testWriteAndOpen/symlink-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=GNU,minChunkSize=0 + 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 +=== 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 @@ -205593,6 +198703,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 TestZstdChunked/testWriteAndOpen/symlink-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=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: "" 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: 195, NextOffset: 215 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 215, NextOffset: 490 +=== 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 @@ -205603,6 +198724,13 @@ 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=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 131 273] zstdchunked_test.go:59: got zstd streams (compressed size: 313): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 123/313): 127, 119 @@ -205613,6 +198741,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=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: 310, NextOffset: 330 +=== 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 @@ -205622,6 +198753,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=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 510, NextOffset: 1140 + testutil.go:509: Offset: 330, NextOffset: 878 === RUN TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 130 272] zstdchunked_test.go:59: got zstd streams (compressed size: 312): @@ -205643,6 +198777,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=PAX +=== RUN TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 +=== 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=true,format=PAX testutil.go:1580: testing streams: [0 0 130 272] zstdchunked_test.go:59: got zstd streams (compressed size: 312): zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 122/312): 126, 118 @@ -205703,17 +198840,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=true,format=PAX -=== 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":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: "foo2" vs "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=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 @@ -205724,6 +198850,21 @@ 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 +=== 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 + testutil.go:395: Comparing: "foo2" vs "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=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 @@ -205734,6 +198875,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 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: 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 +=== 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=USTAR,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/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 @@ -205744,6 +198899,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=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:395: Comparing: "foo2" vs "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 +=== 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 @@ -205754,13 +198917,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=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: 465, NextOffset: 485 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 317, NextOffset: 841 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 184, NextOffset: 204 +=== 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=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): @@ -205772,39 +198931,24 @@ 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: 103, NextOffset: 297 - testutil.go:509: Offset: 204, NextOffset: 465 -=== 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,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: 184, NextOffset: 204 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR 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=PAX,minChunkSize=0 - 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 1088 - testutil.go:509: Offset: 317, NextOffset: 841 +=== 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=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=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): @@ -205816,7 +198960,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=better,prefix="",lossless=false,format=PAX -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 +=== 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 + 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/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): @@ -205828,6 +198979,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 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 481, NextOffset: 501 +=== 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=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 +=== 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 @@ -205838,6 +199000,16 @@ 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=USTAR,minChunkSize=0 + 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 +=== 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 @@ -205848,32 +199020,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=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":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 "" -=== 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: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 - testutil.go:395: Comparing: "foo2" vs "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 -=== 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=PAX,minChunkSize=0 +=== 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: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: 187, NextOffset: 207 - testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 319, NextOffset: 847 === 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): @@ -205885,8 +199034,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=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: 207, NextOffset: 481 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 === 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): @@ -205898,10 +199047,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=better,prefix="./",lossless=true,format=PAX -=== 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: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 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 @@ -205912,17 +199057,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=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:395: Comparing: "foo2" vs "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=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: 299, NextOffset: 319 - testutil.go:509: Offset: 501, NextOffset: 1105 - testutil.go:509: Offset: 319, NextOffset: 847 -=== 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 @@ -205933,7 +199067,34 @@ 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/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"}]} + testutil.go:395: Comparing: "" vs "" + 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=fastest,prefix="",format=GNU,minChunkSize=0 +=== 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 + 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 + 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: "foo2" vs "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/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): @@ -205945,6 +199106,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=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: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 + testutil.go:509: Offset: 102, NextOffset: 297 +=== 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=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 @@ -205955,16 +199124,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 TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR -=== 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=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 [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/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 === 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): @@ -205976,13 +199136,16 @@ 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: 205, NextOffset: 470 +=== 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"}]} + 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: 297, NextOffset: 317 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 + testutil.go:509: Offset: 302, NextOffset: 322 + testutil.go:509: Offset: 473, NextOffset: 493 === 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): @@ -205994,9 +199157,11 @@ 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 -=== 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=USTAR,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 === 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): @@ -206008,16 +199173,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=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: 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 - testutil.go:509: Offset: 205, NextOffset: 470 -=== 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 @@ -206028,17 +199183,18 @@ 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/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=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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 +=== 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: "" vs "" + 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/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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 208, NextOffset: 473 === 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): @@ -206050,6 +199206,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=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: 106, NextOffset: 302 +=== 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 @@ -206060,35 +199219,16 @@ 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: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/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:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 +=== 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: 302, NextOffset: 322 testutil.go:509: Offset: 473, NextOffset: 493 - testutil.go:509: Offset: 322, NextOffset: 850 + testutil.go:509: Offset: 302, NextOffset: 322 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 322, NextOffset: 850 === NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 117 259] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR 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 @@ -206098,15 +199238,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 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: 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 - 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=1,format=PAX,minChunkSize=0 === 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): @@ -206118,8 +199250,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=better,prefix="../",lossless=true,format=PAX -=== 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/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 [.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/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): @@ -206131,7 +199269,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=better,prefix="../",lossless=false,format=PAX -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 +=== 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=PAX,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 === 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): @@ -206143,39 +199288,16 @@ 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=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"}]} - 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 - 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" - 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 -=== 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: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: "foo2" vs "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: 299, NextOffset: 319 - testutil.go:509: Offset: 486, NextOffset: 1090 - testutil.go:509: Offset: 319, NextOffset: 843 +=== 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 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 204, NextOffset: 466 - testutil.go:509: Offset: 102, NextOffset: 299 + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 204, NextOffset: 465 === 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): @@ -206187,6 +199309,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=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: 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/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 @@ -206197,7 +199327,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/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 +=== 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:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 === NAME 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): @@ -206205,8 +199338,6 @@ 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR 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 @@ -206221,31 +199352,16 @@ 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":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"}]} +=== RUN 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: 314 - 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 - testutil.go:509: Offset: 480, NextOffset: 500 === 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=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: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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 === 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): @@ -206267,20 +199383,31 @@ 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: 105, NextOffset: 314 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,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: 480, NextOffset: 500 -=== 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: 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 + 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 + 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 + testutil.go:395: Comparing: "foo2" vs "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=fastest,prefix="",lossless=true,format=PAX -=== 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:509: Offset: 299, NextOffset: 319 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 === 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): @@ -206302,41 +199429,17 @@ 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":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 - testutil.go:509: Offset: 185, NextOffset: 205 -=== 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=GNU,minChunkSize=0 - 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 -=== 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=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=1,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 === 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: 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 "": [foo2 .no.prefetch.landmark foo] 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=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 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX 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 @@ -206352,19 +199455,34 @@ 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: 205, NextOffset: 469 - testutil.go:509: Offset: 103, NextOffset: 301 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,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=default,prefix="/",src=1,format=GNU,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":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 [foo foo2 .no.prefetch.landmark] + 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 testutil.go:395: Comparing: "foo2" vs "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 + testutil.go:509: Offset: 297, NextOffset: 317 + 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 [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=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: 82, NextOffset: 102 +=== 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:509: Offset: 205, NextOffset: 470 + testutil.go:509: Offset: 102, NextOffset: 297 === 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): @@ -206386,16 +199504,32 @@ 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 -=== 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: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"}]} +=== 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: 470, NextOffset: 490 + testutil.go:509: Offset: 297, NextOffset: 317 + 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=1,format=PAX,minChunkSize=0 +=== 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=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 [foo foo2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 86, NextOffset: 106 + testutil.go:509: Offset: 188, NextOffset: 208 +=== 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=PAX,minChunkSize=0 + 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=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): @@ -206417,33 +199551,28 @@ 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: 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 - testutil.go:509: Offset: 325, NextOffset: 852 - testutil.go:509: Offset: 494, NextOffset: 1099 +=== 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: "" vs "" 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: 85, NextOffset: 105 -=== 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: 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:509: Offset: 86, NextOffset: 106 +=== 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:509: Offset: 208, NextOffset: 473 + 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: 474, NextOffset: 494 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + 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=1,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 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 @@ -206464,13 +199593,19 @@ 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: 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=1,format=USTAR,minChunkSize=0 +=== 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/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"}]} + testutil.go:395: Comparing: "" vs "" + 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=fastest,prefix="./",lossless=false,format=USTAR -=== 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: 184, NextOffset: 204 + testutil.go:509: Offset: 102, NextOffset: 299 === 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): @@ -206492,9 +199627,33 @@ 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: 204, 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: 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] + 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 + testutil.go:509: Offset: 102, NextOffset: 299 +=== 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] + testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" + testutil.go:509: Offset: 466, NextOffset: 486 + 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=1,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=PAX,minChunkSize=64000 -=== 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 @@ -206515,38 +199674,37 @@ 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=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"}]} +=== 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: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: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - 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:509: Offset: 197, NextOffset: 451 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 105, NextOffset: 314 + 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: 279, NextOffset: 299 - testutil.go:509: Offset: 451, NextOffset: 471 - testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:509: Offset: 471, NextOffset: 1065 + testutil.go:509: Offset: 314, NextOffset: 334 +=== 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: 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: 177, NextOffset: 197 - testutil.go:509: Offset: 78, NextOffset: 98 -=== 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=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:509: Offset: 98, NextOffset: 279 + 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: 451, NextOffset: 471 + testutil.go:509: Offset: 480, NextOffset: 500 === NAME 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): @@ -206568,14 +199726,24 @@ 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 279, NextOffset: 299 -=== 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=better,prefix="",src=1,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=1,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: 314, NextOffset: 334 + testutil.go:509: Offset: 500, NextOffset: 1104 + testutil.go:509: Offset: 334, NextOffset: 861 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 === 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: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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 103, NextOffset: 301 + testutil.go:509: Offset: 205, NextOffset: 469 +=== 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 @@ -206596,8 +199764,32 @@ 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=default,prefix="",format=USTAR,minChunkSize=0 +=== 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:395: Comparing: "foo2" vs "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 + 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 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 +=== 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 @@ -206618,17 +199810,30 @@ 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=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 [.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 + testutil.go:395: Comparing: "foo2" vs "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 === 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=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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 325, NextOffset: 852 + testutil.go:509: Offset: 494, NextOffset: 1099 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 .no.prefetch.landmark] vs [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/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 188, NextOffset: 208 === NAME 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): @@ -206647,38 +199852,24 @@ 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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 463 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR 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:395: Comparing: "foo2" vs "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 [foo2 foo] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,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 testutil.go:395: Comparing: "foo2" vs "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 - 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 + testutil.go:509: Offset: 474, NextOffset: 494 +=== 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: 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=1,format=USTAR,minChunkSize=0 === 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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 98, NextOffset: 288 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 -=== 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 @@ -206699,8 +199890,44 @@ 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":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 +=== 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=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 + testutil.go:395: Comparing: "foo2" vs "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 + 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 + testutil.go:509: Offset: 279, NextOffset: 299 + testutil.go:509: Offset: 471, NextOffset: 1065 +=== 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:509: Offset: 299, NextOffset: 825 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== 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 @@ -206721,8 +199948,18 @@ 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=64000 +=== 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 +=== 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 [.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 +=== NAME 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 @@ -206743,32 +199980,35 @@ 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":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"}]} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 197, NextOffset: 463 +=== 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:395: Comparing: "foo2" vs "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 "": [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: 79, NextOffset: 99 testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:509: Offset: 197, NextOffset: 455 -=== 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=USTAR,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: 284, NextOffset: 304 - testutil.go:509: Offset: 455, NextOffset: 475 - testutil.go:509: Offset: 304, NextOffset: 829 + testutil.go:509: Offset: 463, NextOffset: 483 + testutil.go:509: Offset: 288, NextOffset: 308 === 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: 475, NextOffset: 1069 - 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: 79, NextOffset: 99 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,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=1,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 === 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): @@ -206790,17 +200030,7 @@ 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: 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=1,format=USTAR,minChunkSize=0 +=== 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=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): @@ -206822,8 +200052,37 @@ 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=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: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 + 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=true,format=USTAR +=== 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: "foo2" vs "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 + 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=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 @@ -206844,34 +200103,13 @@ 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=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 -=== 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:509: Offset: 101, NextOffset: 287 - testutil.go:509: Offset: 198, NextOffset: 457 +=== 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 +=== 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=default,prefix="",format=GNU,minChunkSize=64000 === 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=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: 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 "": [foo foo2 .no.prefetch.landmark] 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 -=== 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 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 @@ -206892,18 +200130,37 @@ 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 +=== 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: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 "": [foo2 foo] vs [foo2 .no.prefetch.landmark foo] + 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:395: Comparing: "foo2" vs "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: 457, NextOffset: 477 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=default,prefix="./",format=USTAR,minChunkSize=64000 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + 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 + 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/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 @@ -206924,15 +200181,23 @@ 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=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/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=USTAR,minChunkSize=64000 +=== 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=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 [.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=default,prefix="./",format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX + 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: 279, NextOffset: 299 +=== NAME 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 @@ -206944,9 +200209,6 @@ 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 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX 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} @@ -206957,33 +200219,24 @@ 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: 98, NextOffset: 279 - 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 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 + testutil.go:509: Offset: 98, NextOffset: 279 + testutil.go:509: Offset: 197, NextOffset: 451 +=== 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: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: 451, NextOffset: 471 - testutil.go:509: Offset: 279, NextOffset: 299 -=== 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=PAX,minChunkSize=0 - 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 testutil.go:509: Offset: 197, NextOffset: 451 testutil.go:509: Offset: 98, NextOffset: 279 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU +=== 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 @@ -207004,7 +200257,11 @@ 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 +=== 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: 451, NextOffset: 471 === 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): @@ -207026,7 +200283,11 @@ 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=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: 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=1,format=PAX,minChunkSize=0 === 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): @@ -207048,14 +200309,15 @@ 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/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: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=default,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:509: Offset: 177, NextOffset: 197 testutil.go:509: Offset: 98, NextOffset: 288 testutil.go:509: Offset: 197, NextOffset: 463 @@ -207067,21 +200329,21 @@ 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 [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: 177, NextOffset: 197 testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 197, NextOffset: 463 -=== 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=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" -=== 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:509: Offset: 463, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + 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=1,format=PAX,minChunkSize=0 +=== 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 @@ -207096,20 +200358,13 @@ 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} -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR 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=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=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,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: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"}]} @@ -207117,7 +200372,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: 79, NextOffset: 99 +=== 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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 177, NextOffset: 197 +=== 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: 99, NextOffset: 284 testutil.go:509: Offset: 197, NextOffset: 455 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -207125,19 +200384,8 @@ testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" testutil.go:509: Offset: 284, NextOffset: 304 testutil.go:509: Offset: 455, NextOffset: 475 -=== 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=1,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 - testutil.go:509: Offset: 79, NextOffset: 99 -=== 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: 455 - testutil.go:509: Offset: 99, NextOffset: 284 === 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): @@ -207160,6 +200408,13 @@ 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=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: 177, NextOffset: 197 + 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" @@ -207168,8 +200423,28 @@ 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=1,format=PAX,minChunkSize=0 -=== 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=USTAR,minChunkSize=0 === 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=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: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=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,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 + testutil.go:395: Comparing: "foo2" vs "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 +=== 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 @@ -207191,30 +200466,10 @@ 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=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 - testutil.go:395: Comparing: "foo2" vs "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 -=== 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: 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/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:509: Offset: 81, NextOffset: 101 testutil.go:509: Offset: 198, NextOffset: 457 testutil.go:509: Offset: 101, NextOffset: 287 @@ -207225,7 +200480,9 @@ testutil.go:509: Offset: 287, NextOffset: 307 testutil.go:509: Offset: 477, NextOffset: 1073 testutil.go:509: Offset: 307, NextOffset: 833 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== 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=0 +=== 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 @@ -207246,26 +200503,25 @@ 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/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=GNU,minChunkSize=64000 +=== 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: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 +=== 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: 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: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 -=== 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: 180, NextOffset: 200 - testutil.go:509: Offset: 102, NextOffset: 288 === 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): @@ -207288,24 +200544,34 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 200, NextOffset: 454 + 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 - 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/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: 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 + testutil.go:509: Offset: 102, NextOffset: 288 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 === RUN 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"}]} + testutil.go:395: Comparing: "" vs "" + 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 +=== 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: 201, NextOffset: 466 === 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): @@ -207327,12 +200593,7 @@ 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=USTAR,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"}]} - 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" @@ -207340,18 +200601,8 @@ 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: "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 testutil.go:395: Comparing: "" vs "" 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" @@ -207359,10 +200610,13 @@ testutil.go:509: Offset: 298, NextOffset: 318 testutil.go:509: Offset: 486, NextOffset: 1079 testutil.go:509: Offset: 318, NextOffset: 846 -=== 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=PAX,minChunkSize=0 + 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/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== 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 @@ -207383,31 +200637,8 @@ 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: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: "foo2" vs "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/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 -=== 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: 314, NextOffset: 837 - testutil.go:509: Offset: 479, NextOffset: 1074 - 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: "" 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: 202 -=== NAME 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 @@ -207429,6 +200660,30 @@ 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: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 [foo2 .no.prefetch.landmark foo] + 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=USTAR,minChunkSize=64000 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 + 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 +=== 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: 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 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 202, NextOffset: 459 testutil.go:509: Offset: 104, NextOffset: 294 @@ -207439,10 +200694,6 @@ testutil.go:509: Offset: 294, NextOffset: 314 testutil.go:509: Offset: 479, NextOffset: 1074 testutil.go:509: Offset: 314, NextOffset: 837 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,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=default,prefix="../",format=GNU,minChunkSize=64000 === 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): @@ -207464,30 +200715,9 @@ 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: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 +=== 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=0 === 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=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 - 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: "foo" vs "foo" - 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 @@ -207508,11 +200738,33 @@ 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=better,prefix="",format=USTAR,minChunkSize=0 +=== 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: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 [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: 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 + 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 "": [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: 79, NextOffset: 99 testutil.go:509: Offset: 197, NextOffset: 457 testutil.go:509: Offset: 99, NextOffset: 288 +=== 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:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -207520,40 +200772,16 @@ 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=2,format=USTAR,minChunkSize=0 +=== 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 +=== 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":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 "": [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/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - 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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 189, NextOffset: 209 -=== 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:509: Offset: 105, NextOffset: 314 testutil.go:509: Offset: 209, NextOffset: 490 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -207564,7 +200792,7 @@ 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 "": [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: 85, NextOffset: 105 @@ -207578,34 +200806,33 @@ 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=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 -=== 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 +=== NAME 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":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"} + 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=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: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 [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 @@ -207615,6 +200842,8 @@ 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/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:509: Offset: 497, NextOffset: 517 testutil.go:509: Offset: 333, NextOffset: 886 testutil.go:509: Offset: 517, NextOffset: 1146 @@ -207633,32 +200862,17 @@ 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 -=== 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=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":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 "": [foo foo2] vs [foo foo2 .no.prefetch.landmark] + 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" @@ -207666,13 +200880,6 @@ 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: "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/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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 485 testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" @@ -207684,6 +200891,28 @@ 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/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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 313, NextOffset: 333 testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:509: Offset: 333, NextOffset: 878 @@ -207691,15 +200920,13 @@ 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 testutil.go:509: Offset: 110, NextOffset: 317 -=== 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: 217, NextOffset: 493 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 +=== 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=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] @@ -207709,34 +200936,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/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=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" @@ -207744,39 +200949,12 @@ testutil.go:509: Offset: 317, NextOffset: 337 testutil.go:509: Offset: 513, NextOffset: 1143 testutil.go:509: Offset: 337, NextOffset: 884 +=== 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=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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 -=== 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=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 189, NextOffset: 209 - 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 490, NextOffset: 510 - testutil.go:509: Offset: 334, NextOffset: 877 - testutil.go:509: Offset: 510, NextOffset: 1138 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-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 114 134 154 174 194 214 249 756] zstdchunked_test.go:59: got zstd streams (compressed size: 796): -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 114/796): 110, 237 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,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: 189, NextOffset: 209 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX 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 @@ -207795,6 +200973,28 @@ 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=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 "": [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 +=== 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: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 + 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 @@ -207806,45 +201006,21 @@ 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=2,format=PAX,minChunkSize=0 -=== 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=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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 109, NextOffset: 313 testutil.go:509: Offset: 214, NextOffset: 497 -=== 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=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" testutil.go:509: Offset: 313, NextOffset: 333 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 497, NextOffset: 517 testutil.go:509: Offset: 333, NextOffset: 886 testutil.go:509: Offset: 517, NextOffset: 1146 @@ -207862,31 +201038,7 @@ testutil.go:509: Offset: 313, NextOffset: 333 testutil.go:509: Offset: 517, NextOffset: 1146 testutil.go:509: Offset: 333, NextOffset: 886 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 -=== 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"} -=== 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=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 "" @@ -207900,11 +201052,13 @@ 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/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: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: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: 88, NextOffset: 108 @@ -207915,43 +201069,58 @@ 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/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=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 505, NextOffset: 1134 testutil.go:509: Offset: 333, NextOffset: 878 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 -=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 +=== 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":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"} + 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=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 [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 -=== 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: 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" @@ -207959,46 +201128,72 @@ 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: "foo" vs "foo" + testutil.go:509: Offset: 90, NextOffset: 110 + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 110, NextOffset: 317 +=== 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"} +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 493 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: 197, NextOffset: 217 testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 217, NextOffset: 493 -=== 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=2,format=PAX,minChunkSize=0 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 -=== 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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 513, NextOffset: 1143 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 337, NextOffset: 884 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 +=== 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"} +=== 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 "" @@ -208008,21 +201203,33 @@ testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 104, NextOffset: 323 testutil.go:509: Offset: 209, NextOffset: 487 -=== 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=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: 343, NextOffset: 885 +=== 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 507, NextOffset: 1135 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 .no.prefetch.landmark foo] 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: 189, NextOffset: 209 testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + 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 +=== 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: 507, NextOffset: 1135 + testutil.go:509: Offset: 343, NextOffset: 885 +=== 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=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 @@ -208043,23 +201250,11 @@ 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 487 -=== 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: 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=2,format=GNU,minChunkSize=0 +=== 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":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: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 @@ -208073,22 +201268,22 @@ testutil.go:509: Offset: 340, NextOffset: 892 testutil.go:509: Offset: 516, NextOffset: 1145 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: 194, NextOffset: 214 + 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 -=== 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=2,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 - 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX +=== 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=0 +=== RUN 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 @@ -208109,53 +201304,50 @@ 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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 +=== 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 "" 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 +=== RUN 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=GNU,minChunkSize=0 + 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 -=== 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=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 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 - 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: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: 86, NextOffset: 106 -=== 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 483 testutil.go:509: Offset: 106, NextOffset: 309 testutil.go:395: Comparing: "foo2" vs "foo2" @@ -208166,7 +201358,28 @@ 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,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=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=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"}]} @@ -208185,7 +201398,7 @@ testutil.go:509: Offset: 330, NextOffset: 878 testutil.go:509: Offset: 510, NextOffset: 1140 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: 195, NextOffset: 215 testutil.go:509: Offset: 87, NextOffset: 107 @@ -208198,9 +201411,30 @@ testutil.go:509: Offset: 310, NextOffset: 330 testutil.go:509: Offset: 510, NextOffset: 1140 testutil.go:509: Offset: 330, NextOffset: 878 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU +=== RUN 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/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 +=== RUN 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 @@ -208221,12 +201455,16 @@ 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/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=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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:401: Directory: "foo2" vs "foo2": [bar] vs [bar] testutil.go:395: Comparing: "foo2/bar" vs "foo2/bar" @@ -208234,17 +201472,10 @@ 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: "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 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: 184, NextOffset: 204 -=== 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: 83, NextOffset: 103 testutil.go:509: Offset: 204, NextOffset: 465 testutil.go:509: Offset: 103, NextOffset: 297 @@ -208253,9 +201484,7 @@ 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== RUN 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 @@ -208271,31 +201500,16 @@ testutil.go:1638: got TOC entries: testutil.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"} -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR 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 [foo2 .no.prefetch.landmark foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 317, NextOffset: 841 === 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 299 -=== 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: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 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,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): @@ -208317,14 +201531,30 @@ 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=GNU,minChunkSize=64000 === 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:395: Comparing: "foo2" vs "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 + 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 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: 187, NextOffset: 207 +=== 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=USTAR,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 207, NextOffset: 481 testutil.go:509: Offset: 105, NextOffset: 299 @@ -208333,11 +201563,7 @@ 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/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== 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 @@ -208358,41 +201584,12 @@ 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":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 - testutil.go:395: Comparing: "foo2" vs "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 - 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 - 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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,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=2,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX -=== 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 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 @@ -208413,38 +201610,43 @@ 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":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"}]} +=== 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 [.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=USTAR,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 + 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: 302, NextOffset: 322 - 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 -=== 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: 297, NextOffset: 317 + testutil.go:509: Offset: 470, NextOffset: 490 + testutil.go:509: Offset: 317, NextOffset: 842 + testutil.go:509: Offset: 490, NextOffset: 1094 +=== 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: "" vs "" 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 -=== 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: 208, NextOffset: 473 - testutil.go:509: Offset: 106, NextOffset: 302 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 82, NextOffset: 102 + 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: 473, NextOffset: 493 + testutil.go:509: Offset: 470, NextOffset: 490 + testutil.go:509: Offset: 297, NextOffset: 317 +=== 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: 490, NextOffset: 1094 + testutil.go:509: Offset: 317, NextOffset: 842 === 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): @@ -208466,27 +201668,42 @@ 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=default,prefix="../",src=2,format=USTAR,minChunkSize=0 +=== 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=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 [foo2 .no.prefetch.landmark foo] + 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: "foo2" vs "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: 493, NextOffset: 1098 + testutil.go:509: Offset: 473, NextOffset: 493 testutil.go:509: Offset: 322, NextOffset: 850 -=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 493, NextOffset: 1098 === 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=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"}]} +=== 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 "": [foo foo2] vs [foo2 .no.prefetch.landmark 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: 83, NextOffset: 103 - testutil.go:509: Offset: 184, NextOffset: 204 - testutil.go:509: Offset: 103, NextOffset: 297 - testutil.go:509: Offset: 204, NextOffset: 465 + 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=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:395: Comparing: "foo2" vs "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: 473, NextOffset: 493 + testutil.go:509: Offset: 302, NextOffset: 322 + testutil.go:509: Offset: 493, NextOffset: 1098 === 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): @@ -208505,55 +201722,36 @@ 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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 465, NextOffset: 485 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU 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: 322, NextOffset: 850 +=== 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=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: 317, NextOffset: 841 - testutil.go:509: Offset: 485, NextOffset: 1088 + 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 [foo2 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: 184, NextOffset: 204 testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 204, NextOffset: 465 + testutil.go:509: Offset: 184, NextOffset: 204 +=== 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=PAX,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: 465, NextOffset: 485 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 297, NextOffset: 317 - testutil.go:509: Offset: 485, NextOffset: 1088 + testutil.go:509: Offset: 465, NextOffset: 485 testutil.go:509: Offset: 317, NextOffset: 841 -=== 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=true,format=USTAR -=== 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"}]} - testutil.go:395: Comparing: "" vs "" - 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 - testutil.go:395: Comparing: "foo2" vs "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 + 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: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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 + testutil.go:509: Offset: 184, NextOffset: 204 === 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): @@ -208575,19 +201773,36 @@ 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 +=== 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 + 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 +=== 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=default,prefix="",src=2,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=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"}]} + testutil.go:395: Comparing: "" vs "" + 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: 207, NextOffset: 481 + testutil.go:509: Offset: 187, NextOffset: 207 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: 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/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=USTAR +=== 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=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 @@ -208608,44 +201823,26 @@ 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: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 [foo foo2 .no.prefetch.landmark] - 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 -=== 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:395: Comparing: "foo2" vs "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 - testutil.go:509: Offset: 317, NextOffset: 842 - testutil.go:509: Offset: 490, NextOffset: 1094 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,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 [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 - testutil.go:509: Offset: 82, NextOffset: 102 - testutil.go:509: Offset: 205, NextOffset: 470 - testutil.go:509: Offset: 102, NextOffset: 297 + 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: 470, NextOffset: 490 - testutil.go:509: Offset: 297, NextOffset: 317 + 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/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=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: 490, NextOffset: 1094 - testutil.go:509: Offset: 317, NextOffset: 842 -=== 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 -=== 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 @@ -208666,42 +201863,41 @@ 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: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"}]} +=== 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 [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: 102 + 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: 302, NextOffset: 322 - 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 -=== 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:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 106, NextOffset: 302 - testutil.go:509: Offset: 208, NextOffset: 473 + 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=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,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:401: Directory: "" vs "": [foo foo2 .no.prefetch.landmark] vs [foo foo2] testutil.go:395: Comparing: "foo" vs "foo" - 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: 86, NextOffset: 106 - testutil.go:509: Offset: 208, NextOffset: 473 - testutil.go:509: Offset: 106, NextOffset: 302 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 205, NextOffset: 470 + testutil.go:509: Offset: 102, NextOffset: 297 +=== 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:395: Comparing: "foo2" vs "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=2,format=GNU,minChunkSize=0 + 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/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): @@ -208723,37 +201919,16 @@ 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=USTAR,minChunkSize=0#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"}]} - 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: 184, NextOffset: 204 - testutil.go:509: Offset: 102, NextOffset: 299 - testutil.go:509: Offset: 204, 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: 299, NextOffset: 319 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 +=== 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=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: 466, NextOffset: 486 - testutil.go:509: Offset: 319, NextOffset: 843 - testutil.go:509: Offset: 486, NextOffset: 1090 +=== 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 "": [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: 184, NextOffset: 204 - testutil.go:509: Offset: 82, NextOffset: 102 - 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 + testutil.go:509: Offset: 86, NextOffset: 106 === 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): @@ -208775,17 +201950,41 @@ 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=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: 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=2,format=GNU,minChunkSize=0 +=== 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=PAX,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 + 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 === 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 208, NextOffset: 473 + 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 + testutil.go:509: Offset: 493, NextOffset: 1098 + testutil.go:509: Offset: 322, NextOffset: 850 +=== 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 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU 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 @@ -208802,43 +202001,8 @@ 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=0#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":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 "": [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: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 314 - 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 - 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/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=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: 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 -=== 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: 500, NextOffset: 1104 - testutil.go:509: Offset: 334, NextOffset: 861 +=== 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 111 131 151 171 191 211 245 746] zstdchunked_test.go:59: got zstd streams (compressed size: 786): @@ -208853,8 +202017,6 @@ 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: -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,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":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"} @@ -208862,26 +202024,40 @@ 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 -=== 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=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"}]} +=== 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"}]} 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: 103 - testutil.go:509: Offset: 185, NextOffset: 205 - testutil.go:509: Offset: 103, NextOffset: 301 - testutil.go:509: Offset: 205, NextOffset: 469 + testutil.go:509: Offset: 82, NextOffset: 102 + 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" + 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] + 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 + 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" -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:509: Offset: 466, NextOffset: 486 + 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=2,format=GNU,minChunkSize=0 +=== 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] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 301, NextOffset: 321 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR 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 @@ -208897,60 +202073,68 @@ testutil.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"} -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 469, NextOffset: 489 -=== 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":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: 321, NextOffset: 846 - testutil.go:509: Offset: 489, NextOffset: 1093 +=== 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"}]} + testutil.go:395: Comparing: "" vs "" + 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: 314 + 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 + 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: 185, NextOffset: 205 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 205, NextOffset: 469 -=== 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: 103, NextOffset: 301 + 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 +=== 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/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 - 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=2,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 + 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 === 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: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"}]} +=== 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"}]} 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: 85, NextOffset: 105 - testutil.go:509: Offset: 188, NextOffset: 208 -=== 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: 105, NextOffset: 305 - testutil.go:509: Offset: 208, NextOffset: 474 + testutil.go:509: Offset: 83, NextOffset: 103 + 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: 305, NextOffset: 325 - testutil.go:509: Offset: 474, NextOffset: 494 - testutil.go:509: Offset: 325, NextOffset: 852 - testutil.go:509: Offset: 494, NextOffset: 1099 + 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: 188, NextOffset: 208 - testutil.go:509: Offset: 85, NextOffset: 105 - testutil.go:509: Offset: 208, NextOffset: 474 + testutil.go:509: Offset: 185, NextOffset: 205 + testutil.go:509: Offset: 83, NextOffset: 103 === 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): @@ -208972,18 +202156,21 @@ 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: 105, NextOffset: 305 +=== 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 +=== 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: 103, NextOffset: 301 +=== 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: 474, NextOffset: 494 - testutil.go:509: Offset: 305, NextOffset: 325 - 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=PAX,minChunkSize=64000#01 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + 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/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 @@ -209004,44 +202191,42 @@ 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=0#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"}]} +=== 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=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 [.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: 85, NextOffset: 105 + 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: 279, NextOffset: 299 - 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 - 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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 451 + 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 testutil.go:395: Comparing: "" vs "" 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/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=USTAR,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 451 - testutil.go:509: Offset: 98, NextOffset: 279 + 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:395: Comparing: "foo2" vs "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=2,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 474, NextOffset: 494 + 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=2,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 +=== RUN 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 @@ -209062,36 +202247,7 @@ 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=USTAR,minChunkSize=0#01 -=== 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: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 "": [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: 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: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 177, NextOffset: 197 - 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=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: 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 -=== 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 -=== 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 @@ -209108,24 +202264,45 @@ testutil.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"} -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU 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 +=== 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: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 + 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: 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=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 279, NextOffset: 299 === 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=PAX,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: 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 [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: 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 + 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=2,format=USTAR,minChunkSize=0 === 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): @@ -209147,40 +202324,28 @@ 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=GNU,minChunkSize=0#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":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"}]} +=== RUN TestZstdChunked/testWriteAndOpen/chunked_file-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#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 "": [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 + testutil.go:509: Offset: 78, NextOffset: 98 testutil.go:509: Offset: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 -=== 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: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 - 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: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: 455, NextOffset: 475 + testutil.go:509: Offset: 288, NextOffset: 308 === 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR 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 @@ -209196,18 +202361,37 @@ 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: 284, NextOffset: 304 - testutil.go:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,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 [foo2 foo] 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 -=== RUN 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: 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 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 483, NextOffset: 1079 + testutil.go:509: Offset: 308, NextOffset: 835 +=== 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 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-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 +=== 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=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 [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: 284, NextOffset: 304 === 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): @@ -209229,42 +202413,34 @@ 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=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":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] +=== 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: 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:395: Comparing: "foo2" vs "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: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: "" vs "" 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 testutil.go:395: Comparing: "foo2" vs "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: 455, NextOffset: 475 +=== 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: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=2,format=USTAR,minChunkSize=0 === RUN TestZstdChunked/testWriteAndOpen/chunked_file-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#01 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 - 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 - testutil.go:509: Offset: 101, NextOffset: 287 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 +=== 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=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): @@ -209286,39 +202462,38 @@ 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=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"}]} +=== 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"}]} 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: 279 - testutil.go:509: Offset: 197, NextOffset: 451 + 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:395: Comparing: "foo2" vs "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 -=== 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:509: Offset: 451, NextOffset: 471 - testutil.go:509: Offset: 299, NextOffset: 825 - testutil.go:509: Offset: 471, NextOffset: 1065 + 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 [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 + 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 === 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: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=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: 457, NextOffset: 477 + testutil.go:509: Offset: 287, NextOffset: 307 === 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): @@ -209340,14 +202515,21 @@ 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: 279, NextOffset: 299 - testutil.go:509: Offset: 471, NextOffset: 1065 - testutil.go:509: Offset: 299, NextOffset: 825 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#01 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 -=== 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: 477, NextOffset: 1073 + testutil.go:509: Offset: 307, NextOffset: 833 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 === 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: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/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=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 @@ -209368,40 +202550,31 @@ 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/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=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 +=== 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: 98, NextOffset: 288 - testutil.go:509: Offset: 197, NextOffset: 463 + testutil.go:509: Offset: 98, NextOffset: 279 + 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: 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:509: Offset: 279, NextOffset: 299 + 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 "": [foo foo2 .no.prefetch.landmark] vs [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: 177, NextOffset: 197 testutil.go:509: Offset: 78, NextOffset: 98 - testutil.go:509: Offset: 197, NextOffset: 463 === 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: 98, NextOffset: 288 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,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: 463, NextOffset: 483 - testutil.go:509: Offset: 288, NextOffset: 308 - testutil.go:509: Offset: 483, NextOffset: 1079 - testutil.go:509: Offset: 308, NextOffset: 835 + testutil.go:509: Offset: 451, NextOffset: 471 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 === NAME 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): @@ -209414,7 +202587,11 @@ 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 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,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 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 === NAME 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): @@ -209427,8 +202604,6 @@ 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 -=== 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=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 @@ -209436,9 +202611,9 @@ 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" + 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 137 182 435] zstdchunked_test.go:59: got zstd streams (compressed size: 475): @@ -209458,10 +202633,12 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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#01 +=== 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 @@ -209491,10 +202668,25 @@ 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: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: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 + 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 +=== 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 @@ -209506,6 +202698,17 @@ 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: 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 + testutil.go:509: Offset: 78, NextOffset: 98 + testutil.go:509: Offset: 197, NextOffset: 463 +=== 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 @@ -209513,18 +202716,13 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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=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":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 [foo foo2 .no.prefetch.landmark] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 79, NextOffset: 99 +=== 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:509: Offset: 98, NextOffset: 288 === 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): @@ -209537,6 +202735,14 @@ 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:395: Comparing: "foo2" vs "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 +=== 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 @@ -209548,9 +202754,9 @@ 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: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 284 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 + 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/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): @@ -209563,20 +202769,6 @@ 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: 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 - testutil.go:509: Offset: 475, NextOffset: 1069 - 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 -=== NAME 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 @@ -209588,18 +202780,7 @@ 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: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 455 - testutil.go:509: Offset: 99, NextOffset: 284 - testutil.go:395: Comparing: "foo2" vs "foo2" -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 139 183 439] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: 455, NextOffset: 475 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX 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 @@ -209611,8 +202792,16 @@ 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: 284, NextOffset: 304 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 + 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 +=== 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: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=PAX testutil.go:1580: testing streams: [0 0 139 184 440] zstdchunked_test.go:59: got zstd streams (compressed size: 480): @@ -209625,10 +202814,6 @@ 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:509: Offset: 475, NextOffset: 1069 - testutil.go:509: Offset: 304, NextOffset: 829 -=== 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 @@ -209636,12 +202821,10 @@ 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" + testutil.go:1683: "bar"(basename:"bar") is child of "" === RUN TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 -=== 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 @@ -209649,20 +202832,38 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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 + testutil.go:509: Offset: 455, NextOffset: 475 +=== 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): +=== 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 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR 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 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 475, NextOffset: 1069 +=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR 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" +=== 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 [foo2 foo] + testutil.go:395: Comparing: "foo" vs "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): @@ -209675,8 +202876,6 @@ 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 -=== 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=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 @@ -209695,10 +202894,20 @@ 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" - 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: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 + testutil.go:395: Comparing: "foo2" vs "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/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 @@ -209710,6 +202919,11 @@ 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/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 @@ -209721,7 +202935,8 @@ 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=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 === 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): @@ -209756,6 +202971,10 @@ 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=USTAR,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":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"}]} +=== 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 @@ -209767,22 +202986,7 @@ 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=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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 178, NextOffset: 198 - testutil.go:509: Offset: 101, NextOffset: 287 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 137 181 423] -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU 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 @@ -209794,20 +202998,22 @@ 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=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":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: "foo2" vs "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 === 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 307, NextOffset: 833 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU 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: "bar"(basename:"bar") is child of "" @@ -209815,15 +203021,19 @@ 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: 477, NextOffset: 1073 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 101 +=== 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=better,prefix="../",src=2,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 testutil.go:395: Comparing: "" vs "" 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 - testutil.go:509: Offset: 101, NextOffset: 287 -=== 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=USTAR testutil.go:1580: testing streams: [0 0 138 182 427] zstdchunked_test.go:59: got zstd streams (compressed size: 467): @@ -209835,17 +203045,9 @@ testutil.go:1683: "bar"(basename:"bar") is 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:395: Comparing: "foo2" vs "foo2" === 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: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=2,format=GNU,minChunkSize=0 + 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 138 183 428] zstdchunked_test.go:59: got zstd streams (compressed size: 468): @@ -209858,6 +203060,17 @@ 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" + testutil.go:509: Offset: 457, NextOffset: 477 + testutil.go:509: Offset: 287, NextOffset: 307 +=== 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: 477, NextOffset: 1073 + testutil.go:509: Offset: 307, NextOffset: 833 +=== 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 @@ -209869,18 +203082,7 @@ 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 -=== 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 "": [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=PAX,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: 180, NextOffset: 200 - testutil.go:509: Offset: 102, NextOffset: 288 - testutil.go:509: Offset: 200, NextOffset: 454 +=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 === 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): @@ -209893,19 +203095,6 @@ 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:395: Comparing: "foo2" vs "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 "": [foo2 .no.prefetch.landmark foo] vs [foo foo2] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 180, NextOffset: 200 -=== 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 @@ -209913,21 +203102,10 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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: 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#01 -=== 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 - testutil.go:395: Comparing: "foo2" vs "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/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 @@ -209938,14 +203116,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 288, NextOffset: 308 === 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: 474, NextOffset: 1067 - testutil.go:509: Offset: 308, NextOffset: 832 -=== RUN TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 -=== 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 @@ -209968,6 +203139,8 @@ 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=GNU,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 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 @@ -209975,12 +203148,10 @@ 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" - testutil.go:1683: "bar"(basename:"bar") is child of "" === 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=64000#01 -=== 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 @@ -209992,6 +203163,14 @@ 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":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 +=== 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 @@ -210003,21 +203182,6 @@ 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: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 - testutil.go:395: Comparing: "foo2" vs "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/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 @@ -210028,26 +203192,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 TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 466, NextOffset: 486 === 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: 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 -=== 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=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 -=== 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 @@ -210055,13 +203200,25 @@ 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" - 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:509: Offset: 298, NextOffset: 318 - testutil.go:509: Offset: 486, NextOffset: 1079 +=== 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 + testutil.go:509: Offset: 200, NextOffset: 454 +=== 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=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: 288, NextOffset: 308 + testutil.go:509: Offset: 454, NextOffset: 474 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 308, NextOffset: 832 + testutil.go:509: Offset: 474, NextOffset: 1067 === 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): @@ -210069,15 +203226,17 @@ 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 -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 318, NextOffset: 846 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,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: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=true,format=PAX testutil.go:1580: testing streams: [0 0 141 185 431] zstdchunked_test.go:59: got zstd streams (compressed size: 471): @@ -210090,7 +203249,17 @@ 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=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: 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=2,format=GNU,minChunkSize=0 === 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): @@ -210114,6 +203283,8 @@ 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=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 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 @@ -210125,17 +203296,14 @@ 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: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"}]} +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 +=== 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=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 [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: 84, NextOffset: 104 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 202 - testutil.go:509: Offset: 104, NextOffset: 294 === 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): @@ -210148,20 +203316,13 @@ 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: 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 - testutil.go:509: Offset: 84, NextOffset: 104 +=== 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 + testutil.go:509: Offset: 181, NextOffset: 201 +=== 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:509: Offset: 99, NextOffset: 298 + testutil.go:509: Offset: 201, NextOffset: 466 === 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): @@ -210174,16 +203335,30 @@ 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: 202, NextOffset: 459 - testutil.go:509: Offset: 104, NextOffset: 294 +=== 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: 459, NextOffset: 479 - testutil.go:509: Offset: 294, NextOffset: 314 - testutil.go:509: Offset: 479, NextOffset: 1074 - testutil.go:509: Offset: 314, NextOffset: 837 + 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/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 + 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 === 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): @@ -210196,8 +203371,7 @@ 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/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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 === 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): @@ -210210,7 +203384,7 @@ 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=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#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): @@ -210223,18 +203397,6 @@ 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: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/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: 177, NextOffset: 197 - testutil.go:509: Offset: 99, NextOffset: 288 -=== 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 @@ -210245,28 +203407,42 @@ testutil.go:1683: "bar"(basename:"bar") is 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 197, NextOffset: 457 === 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 +=== 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: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: 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: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: 177, NextOffset: 197 - testutil.go:509: Offset: 79, NextOffset: 99 - testutil.go:509: Offset: 197, NextOffset: 457 + testutil.go:509: Offset: 182, NextOffset: 202 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 202, NextOffset: 459 +=== 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=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 + testutil.go:509: Offset: 294, NextOffset: 314 + testutil.go:509: Offset: 479, NextOffset: 1074 + testutil.go:509: Offset: 314, NextOffset: 837 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 135 179 423] -=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 288 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR 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 @@ -210276,17 +203452,8 @@ testutil.go:1683: "bar"(basename:"bar") is child 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/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 === 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:395: Comparing: "foo2" vs "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/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,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 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 @@ -210296,8 +203463,6 @@ 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 "" -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR 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 testutil.go:1580: testing streams: [0 0 135 179 423] @@ -210311,20 +203476,9 @@ 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: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_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo3 foo_empty5 foo_empty foo6] vs [foo2 foo4 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 361, NextOffset: 381 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 487, NextOffset: 507 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX 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 @@ -210333,34 +203487,17 @@ 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: 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 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 661, NextOffset: 781 - testutil.go:509: Offset: 808, NextOffset: 949 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 -=== NAME 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/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 [.no.prefetch.landmark foo foo2] 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: 79, NextOffset: 99 + testutil.go:509: Offset: 177, NextOffset: 197 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU testutil.go:1580: testing streams: [0 0 134 178 422] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 242 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU 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 @@ -210371,22 +203508,23 @@ 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: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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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 "": [foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo2 foo4 foo5 foo_empty5] vs [foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty5] +=== NAME TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,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:509: Offset: 326, NextOffset: 346 + 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: "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/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): @@ -210399,21 +203537,18 @@ 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:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 346, NextOffset: 487 - testutil.go:509: Offset: 242, NextOffset: 361 - 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: "foo5" vs "foo5" +=== 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 + testutil.go:509: Offset: 288, NextOffset: 308 + testutil.go:509: Offset: 477, NextOffset: 1072 + testutil.go:509: Offset: 308, NextOffset: 836 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR testutil.go:1580: testing streams: [0 0 133 177 419] -=== 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/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR 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 @@ -210424,21 +203559,6 @@ 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=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: 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: "foo_empty4" vs "foo_empty4" - 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 -=== 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 @@ -210451,18 +203571,27 @@ 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: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: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 "": [foo2 foo_empty3 foo6 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo_empty2 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo] + 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: "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_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: 487, NextOffset: 507 testutil.go:509: Offset: 381, NextOffset: 501 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 507, NextOffset: 648 === 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): @@ -210475,46 +203604,20 @@ 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: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 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo_empty3 foo_empty foo3] vs [foo foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo2 foo3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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 - testutil.go:509: Offset: 682, NextOffset: 804 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 648, NextOffset: 668 +=== 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: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: 657, NextOffset: 677 - testutil.go:509: Offset: 804, NextOffset: 824 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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: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: "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: "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: 641, NextOffset: 661 === 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): -=== 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/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX 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 @@ -210524,29 +203627,13 @@ 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: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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo3 foo5 foo_empty5 .no.prefetch.landmark foo2] vs [foo_empty foo3 foo_empty3 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6] - 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 - testutil.go:509: Offset: 519, NextOffset: 662 - testutil.go:509: Offset: 393, NextOffset: 515 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 804, NextOffset: 824 -=== 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: 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: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 === 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): @@ -210558,30 +203645,38 @@ testutil.go:1683: "bar"(basename:"bar") is 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: 657, NextOffset: 677 === 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: 824, NextOffset: 967 - testutil.go:509: Offset: 677, NextOffset: 799 - 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: 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: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:509: Offset: 108, NextOffset: 230 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo6 foo_empty foo2 foo_empty2 foo5] vs [foo_empty3 foo6 foo2 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo] + 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 662, NextOffset: 682 - testutil.go:509: Offset: 515, NextOffset: 535 + 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 +=== 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: "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 === 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): @@ -210594,10 +203689,17 @@ 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:509: Offset: 682, NextOffset: 804 - testutil.go:509: Offset: 535, NextOffset: 657 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 487 + testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 949, NextOffset: 969 === 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): @@ -210610,7 +203712,11 @@ 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=default,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 === 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): @@ -210623,42 +203729,9 @@ 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: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 "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo_empty5 foo6 foo3 foo5] vs [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo5 foo6] - 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: "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" 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: "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" +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 === NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX testutil.go:1580: testing streams: [0 0 134 178 422] -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX 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 @@ -210668,57 +203741,18 @@ testutil.go:1683: "bar"(basename:"bar") is child 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=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: 957, NextOffset: 977 === 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: 810, NextOffset: 1352 - testutil.go:509: Offset: 977, NextOffset: 1600 - 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/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 -=== NAME TestZstdChunked/testBuild/empty_files-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 foo_empty2 foo5 foo6 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo6 foo3 foo5 foo_empty5] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 191, NextOffset: 211 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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: "foo_empty2" vs "foo_empty2" - 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 - 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_empty5" vs "foo_empty5" - 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 -=== 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 @@ -210729,20 +203763,15 @@ testutil.go:1683: "bar"(basename:"bar") is 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: 351, NextOffset: 492 === 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: 247, NextOffset: 367 - 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" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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: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_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo_empty foo2 foo3 foo4 foo] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty4] 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: 515, NextOffset: 535 === 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): @@ -210752,14 +203781,13 @@ 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 "" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 674, NextOffset: 795 -=== NAME TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,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" === 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: 528, NextOffset: 649 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 682 + testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:509: Offset: 682, NextOffset: 804 === 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): @@ -210768,6 +203796,12 @@ 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: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/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 @@ -210775,6 +203809,16 @@ 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/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 213, NextOffset: 335 +=== 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: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/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 @@ -210782,6 +203826,11 @@ 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:509: Offset: 355, NextOffset: 499 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 373, NextOffset: 393 +=== 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 @@ -210796,6 +203845,9 @@ 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: 499, NextOffset: 519 +=== 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 @@ -210803,8 +203855,14 @@ 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 -=== 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" +=== 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:509: Offset: 519, NextOffset: 662 + 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 === 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): @@ -210813,7 +203871,14 @@ 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 987, NextOffset: 1612 + 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: 657, NextOffset: 677 + testutil.go:509: Offset: 804, NextOffset: 824 === 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): @@ -210822,7 +203887,17 @@ 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 -=== 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: 677, NextOffset: 799 + testutil.go:509: Offset: 824, NextOffset: 967 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo foo_empty foo2 foo_empty2] vs [foo foo_empty foo2 foo3 foo4 foo_empty2 foo_empty3 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: 662, NextOffset: 682 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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:509: Offset: 515, NextOffset: 535 === 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): @@ -210831,6 +203906,12 @@ 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: 682, NextOffset: 804 + testutil.go:509: Offset: 535, NextOffset: 657 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 193, NextOffset: 213 +=== 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 @@ -210838,6 +203919,20 @@ 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: 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 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 499, NextOffset: 519 +=== 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 @@ -210845,6 +203940,9 @@ 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:509: Offset: 373, NextOffset: 393 +=== 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 @@ -210852,6 +203950,15 @@ 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: 519, NextOffset: 662 + testutil.go:509: Offset: 393, NextOffset: 515 + 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 +=== 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 @@ -210873,28 +203980,22 @@ 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: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 foo3 foo_empty3 foo6 foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5] vs [foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 649, NextOffset: 669 === 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: 798, NextOffset: 818 - testutil.go:509: Offset: 669, NextOffset: 789 - testutil.go:509: Offset: 818, NextOffset: 959 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 +=== 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: 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 === 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): @@ -210902,13 +204003,8 @@ 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 -=== 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" === 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: 90, NextOffset: 110 - testutil.go:509: Offset: 197, NextOffset: 217 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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): @@ -210917,42 +204013,20 @@ 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: 110, NextOffset: 229 - testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 249 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 336, NextOffset: 356 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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" -=== 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 -=== 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=false,format=USTAR 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: 658, NextOffset: 678 - testutil.go:509: Offset: 529, NextOffset: 649 -=== 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 @@ -210960,25 +204034,13 @@ 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: 678, NextOffset: 798 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 389 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 497, NextOffset: 517 === 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: 389, NextOffset: 509 - testutil.go:509: Offset: 517, NextOffset: 658 -=== 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 @@ -210986,11 +204048,6 @@ 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 -=== 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: "foo6" vs "foo6" - testutil.go:509: Offset: 789, NextOffset: 809 -=== NAME 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 @@ -211012,15 +204069,7 @@ 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: 959, NextOffset: 979 - testutil.go:509: Offset: 809, NextOffset: 1352 - testutil.go:509: Offset: 979, NextOffset: 1610 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo5 foo_empty5 foo_empty3 foo6] vs [foo_empty foo3 foo_empty3 foo6 foo foo2 foo_empty2 foo4 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: 197, NextOffset: 217 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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 144 287] zstdchunked_test.go:59: got zstd streams (compressed size: 327): @@ -211029,8 +204078,15 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 90, NextOffset: 110 +=== 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":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 "": [foo2 foo_empty2 foo6 foo_empty5 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty4] + 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 === NAME 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): @@ -211039,6 +204095,13 @@ 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 +=== 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: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 654, NextOffset: 674 +=== NAME 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 @@ -211046,9 +204109,9 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 217, NextOffset: 336 -=== 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:509: Offset: 528, NextOffset: 649 + testutil.go:509: Offset: 674, NextOffset: 795 === NAME 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): @@ -211057,14 +204120,11 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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 +=== 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: 649, NextOffset: 669 + testutil.go:509: Offset: 795, NextOffset: 815 === 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): @@ -211073,11 +204133,6 @@ 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 -=== 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" - testutil.go:509: Offset: 497, NextOffset: 517 -=== NAME 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 @@ -211085,22 +204140,16 @@ 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 -=== 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=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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 517, NextOffset: 658 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,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: 389, NextOffset: 509 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 678 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:509: Offset: 815, NextOffset: 957 === NAME 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): @@ -211109,10 +204158,14 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 509, NextOffset: 529 - testutil.go:509: Offset: 678, NextOffset: 798 - testutil.go:509: Offset: 529, NextOffset: 649 +=== 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: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 +=== 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: 191, NextOffset: 211 + testutil.go:509: Offset: 107, NextOffset: 227 === NAME 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): @@ -211121,11 +204174,11 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 211, NextOffset: 331 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 === NAME 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): @@ -211134,13 +204187,14 @@ 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 -=== 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: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: 959, NextOffset: 979 - testutil.go:509: Offset: 789, NextOffset: 809 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,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: "foo2" vs "foo2" + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 247, NextOffset: 367 === NAME 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): @@ -211149,6 +204203,14 @@ 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 351, NextOffset: 492 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty5 foo6 foo2 foo_empty4] vs [foo2 foo_empty2 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 331, NextOffset: 351 +=== 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 @@ -211156,26 +204218,47 @@ 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=USTAR,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_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 +=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 979, NextOffset: 1610 === RUN TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,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: 809, NextOffset: 1352 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,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: 654, NextOffset: 674 + testutil.go:509: Offset: 508, NextOffset: 528 === NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX testutil.go:1580: testing streams: [0 0 133 278] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 674, NextOffset: 795 +=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX 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 -=== 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=default,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: 528, NextOffset: 649 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 795, NextOffset: 815 === NAME 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): @@ -211184,6 +204267,15 @@ 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=USTAR,minChunkSize=0 + 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 +=== 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 @@ -211191,6 +204283,13 @@ 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 107, NextOffset: 227 + 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 +=== NAME 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 @@ -211198,6 +204297,11 @@ 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=USTAR,minChunkSize=0 + 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=0,format=USTAR,minChunkSize=0 +=== 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 @@ -211212,33 +204316,14 @@ 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/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 "": [foo2 foo_empty4 foo5 foo_empty5 foo6 foo4 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] - 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 -=== 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: 381, NextOffset: 501 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 507, NextOffset: 648 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX 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_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=default,prefix="../",format=PAX,minChunkSize=0#01 === 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): @@ -211247,13 +204332,6 @@ 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: 648, NextOffset: 668 - testutil.go:509: Offset: 521, NextOffset: 641 - testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 104 -=== 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 @@ -211261,11 +204339,6 @@ 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: 188, NextOffset: 208 - testutil.go:509: Offset: 104, NextOffset: 222 - testutil.go:509: Offset: 208, NextOffset: 326 -=== 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 @@ -211273,23 +204346,13 @@ 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:395: Comparing: "foo_empty" vs "foo_empty" - 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 +=== 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 "": [foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo2 foo4 foo_empty4 foo] vs [foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo foo3 foo_empty5] 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: 229, NextOffset: 249 === 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): @@ -211298,17 +204361,12 @@ 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:509: Offset: 346, NextOffset: 487 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo_empty3 foo4 foo foo_empty foo_empty2 foo3 foo6 foo2 foo_empty4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 326, NextOffset: 346 - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 346, NextOffset: 487 - testutil.go:509: Offset: 242, NextOffset: 361 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 249, NextOffset: 369 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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:509: Offset: 356, NextOffset: 497 === 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): @@ -211317,20 +204375,23 @@ 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_empty3" vs "foo_empty3" +=== 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: 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" 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: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: "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:509: Offset: 369, NextOffset: 389 + testutil.go:509: Offset: 497, NextOffset: 517 + testutil.go:509: Offset: 389, NextOffset: 509 === 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): @@ -211339,17 +204400,12 @@ 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: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 -=== 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=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 517, NextOffset: 658 + 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 + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 798, NextOffset: 818 === 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): @@ -211358,13 +204414,22 @@ 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:509: Offset: 808, NextOffset: 949 - testutil.go:509: Offset: 661, NextOffset: 781 +=== 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_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: 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: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo foo3] vs [foo4 foo_empty4 foo foo2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2] + 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=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): @@ -211373,10 +204438,17 @@ 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: 969, NextOffset: 1592 - testutil.go:509: Offset: 801, NextOffset: 1337 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 336 + testutil.go:509: Offset: 110, NextOffset: 229 + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 959, NextOffset: 979 === 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): @@ -211385,30 +204457,24 @@ 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=USTAR,minChunkSize=0 + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 798, NextOffset: 818 +=== 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 -=== 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"}]} === 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: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 foo2 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo_empty foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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_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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,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 === 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): @@ -211416,15 +204482,15 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 677, NextOffset: 799 === 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: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/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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: "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 === 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): @@ -211433,15 +204499,13 @@ 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: 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: "foo2" vs "foo2" - testutil.go:509: Offset: 230, NextOffset: 250 +=== 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: "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 === 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): @@ -211449,18 +204513,11 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 335, NextOffset: 355 === 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=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: 250, NextOffset: 373 - testutil.go:509: Offset: 355, NextOffset: 499 - 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 529, NextOffset: 649 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 === 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): @@ -211468,61 +204525,30 @@ 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 -=== 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo5 .no.prefetch.landmark foo_empty] vs [foo foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 804, NextOffset: 824 === 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: 657, NextOffset: 677 - testutil.go:509: Offset: 824, NextOffset: 967 - testutil.go:509: Offset: 677, 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: "foo_empty4" vs "foo_empty4" - 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: 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: "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=USTAR testutil.go:1580: testing streams: [0 0 138 283] -=== 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: 519, NextOffset: 662 -=== 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: 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 393, NextOffset: 515 === 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: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/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 "": [foo foo2 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo_empty2 foo3 foo5 foo_empty5] vs [foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo6 foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 361, NextOffset: 381 + testutil.go:509: Offset: 487, NextOffset: 507 + testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:509: Offset: 507, NextOffset: 648 +=== 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: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 661 === 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): @@ -211531,7 +204557,10 @@ 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:509: Offset: 808, NextOffset: 949 === 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): @@ -211540,6 +204569,22 @@ 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_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" 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 +=== 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 @@ -211547,6 +204592,23 @@ 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: 242, NextOffset: 361 + testutil.go:509: Offset: 346, NextOffset: 487 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo2 foo3 foo_empty4 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty3] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo5 foo_empty5 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 +=== 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 @@ -211554,6 +204616,16 @@ 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: 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/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: 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=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 @@ -211561,19 +204633,6 @@ 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: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 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty4 foo6 foo foo2] vs [foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 -=== 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: 957, NextOffset: 977 - testutil.go:509: Offset: 810, NextOffset: 1352 -=== 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 @@ -211581,20 +204640,10 @@ 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: 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 - 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 +=== 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: "foo3" vs "foo3" - testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 487, NextOffset: 507 === 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): @@ -211602,15 +204651,23 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 492, NextOffset: 512 === 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: 387, NextOffset: 508 - testutil.go:509: Offset: 512, NextOffset: 654 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 648, NextOffset: 668 + testutil.go:509: Offset: 501, NextOffset: 521 + testutil.go:509: Offset: 668, NextOffset: 788 +=== 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: 521, NextOffset: 641 + 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 === 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): @@ -211619,41 +204676,26 @@ 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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 781 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 815 -=== NAME TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX 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: 669, NextOffset: 790 - testutil.go:509: Offset: 815, NextOffset: 957 +=== 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: "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 foo_empty foo_empty3 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2] vs [foo foo2 foo_empty4 foo6 foo4 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3] 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: "foo_empty" vs "foo_empty" + 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_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: 957, NextOffset: 977 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,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 141 289] zstdchunked_test.go:59: got zstd streams (compressed size: 329): @@ -211661,46 +204703,15 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 790, NextOffset: 810 === 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: 977, NextOffset: 1600 - testutil.go:509: Offset: 810, NextOffset: 1352 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 331, NextOffset: 351 -=== 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: 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 654, NextOffset: 674 - testutil.go:509: Offset: 508, NextOffset: 528 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 674, NextOffset: 795 === 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:509: Offset: 528, NextOffset: 649 - 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" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#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): @@ -211714,12 +204725,24 @@ 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: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_empty4 foo6 foo foo_empty foo2 foo_empty2 foo4 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty2 foo_empty3 foo5 foo6 .no.prefetch.landmark] + 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 +=== 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR 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 @@ -211752,30 +204775,12 @@ 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: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 "": [foo4 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4] - 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 389 -=== 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: 497, NextOffset: 517 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 335, NextOffset: 355 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 389, NextOffset: 509 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU 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 @@ -211785,22 +204790,12 @@ 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:509: Offset: 517, NextOffset: 658 - 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 250, NextOffset: 373 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 229, NextOffset: 249 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU 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 @@ -211810,20 +204805,15 @@ 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:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 249, NextOffset: 369 - testutil.go:509: Offset: 356, NextOffset: 497 - 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 +=== 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: 355, NextOffset: 499 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 === 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): @@ -211837,6 +204827,17 @@ 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: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: "foo3" vs "foo3" + testutil.go:509: Offset: 373, NextOffset: 393 + testutil.go:509: Offset: 499, NextOffset: 519 +=== 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 @@ -211849,65 +204850,48 @@ 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/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 1352 - testutil.go:509: Offset: 979, NextOffset: 1610 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo foo_empty foo2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4] vs [foo_empty2 foo3 foo_empty3 foo4 foo foo_empty foo5 foo_empty5 foo6 foo2 foo_empty4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo_empty3 foo5 foo6 foo foo_empty foo2 foo3 foo4 foo_empty4 foo_empty5] vs [foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 foo6] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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: "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: "foo_empty4" vs "foo_empty4" - 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 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 809, NextOffset: 1352 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" + 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/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] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 336, NextOffset: 356 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX 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 -=== 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 - testutil.go:509: Offset: 249, NextOffset: 369 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 798, NextOffset: 818 + 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 967, NextOffset: 987 + testutil.go:509: Offset: 799, NextOffset: 819 === NAME 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 649, NextOffset: 669 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX 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 @@ -211915,14 +204899,17 @@ 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 + 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: 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:509: Offset: 193, NextOffset: 213 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 88, NextOffset: 108 + testutil.go:509: Offset: 213, NextOffset: 335 + testutil.go:509: Offset: 108, NextOffset: 230 === 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): @@ -211936,6 +204923,12 @@ 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=PAX,minChunkSize=0 + 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/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 @@ -211945,11 +204938,17 @@ 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 -=== 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=false,format=GNU 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=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 +=== 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 @@ -211962,7 +204961,12 @@ 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 -=== 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: 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 === 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): @@ -211976,6 +204980,12 @@ 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 535, NextOffset: 657 +=== 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_empty4" vs "foo_empty4" +=== 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 @@ -211988,22 +204998,11 @@ 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: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 "": [foo2 foo_empty3 foo5 foo6 foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo6 foo foo2 foo_empty2 foo_empty5 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3] - 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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 209, NextOffset: 328 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX 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 @@ -212013,15 +205012,6 @@ 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 -=== 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: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 - testutil.go:509: Offset: 508, NextOffset: 648 -=== 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 @@ -212033,21 +205023,7 @@ 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 -=== 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 === 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: 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 -=== 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 @@ -212059,16 +205035,16 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 348, NextOffset: 488 === 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: "foo_empty3" vs "foo_empty3" - 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 +=== 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 "": [foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3] vs [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo6] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 654, NextOffset: 674 === 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): @@ -212082,10 +205058,16 @@ 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=USTAR,minChunkSize=64000#01 -=== 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: 777, NextOffset: 797 +=== 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:509: Offset: 674, NextOffset: 795 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 +=== 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: 795, NextOffset: 815 + testutil.go:509: Offset: 669, NextOffset: 790 + testutil.go:509: Offset: 815, NextOffset: 957 === 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): @@ -212098,17 +205080,24 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 947, NextOffset: 967 === 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: 797, NextOffset: 1342 - testutil.go:509: Offset: 967, NextOffset: 1587 - 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 [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty foo5 foo6 foo2 foo_empty3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 189, NextOffset: 209 - testutil.go:509: Offset: 83, NextOffset: 103 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + 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_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 === 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): @@ -212122,8 +205111,22 @@ 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:509: Offset: 209, NextOffset: 328 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + 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 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo6 foo foo_empty3 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo4 foo5 foo_empty5 foo3 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo_empty2] + 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 === 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): @@ -212137,12 +205140,14 @@ 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: 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 +=== 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: 247, NextOffset: 367 + 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 === 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): @@ -212154,24 +205159,13 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 361 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU 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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 387, NextOffset: 508 + 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 + testutil.go:509: Offset: 795, NextOffset: 815 === 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): @@ -212184,25 +205178,23 @@ 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 -=== 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:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 488, NextOffset: 508 === 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: 361, NextOffset: 381 - testutil.go:509: Offset: 508, NextOffset: 648 - testutil.go:509: Offset: 381, NextOffset: 500 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + 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: "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: "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/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 654, NextOffset: 674 + testutil.go:509: Offset: 508, NextOffset: 528 === 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] -=== 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=default,prefix="",lossless=true,format=USTAR 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 @@ -212213,12 +205205,12 @@ 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:509: Offset: 520, NextOffset: 639 === 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_empty4" vs "foo_empty4" -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 674, NextOffset: 795 + testutil.go:509: Offset: 528, NextOffset: 649 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 957, NextOffset: 977 === 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): @@ -212232,23 +205224,14 @@ 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: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 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] vs [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo6 foo_empty foo2 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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 790, NextOffset: 810 +=== 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: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 === 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] -=== 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: 508, NextOffset: 528 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX 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 @@ -212260,23 +205243,9 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 678 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 799 - 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 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 === 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] -=== 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: 790, NextOffset: 810 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX 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 @@ -212288,16 +205257,6 @@ 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: 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 -=== 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 @@ -212309,24 +205268,7 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 352, NextOffset: 496 === 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_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 - testutil.go:509: Offset: 387, NextOffset: 508 - testutil.go:509: Offset: 516, NextOffset: 658 - 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 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6 foo5 foo_empty foo2] vs [foo foo_empty3 foo4 foo5 foo_empty5 foo6 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: 332, NextOffset: 352 -=== 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 @@ -212338,22 +205280,8 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 224, NextOffset: 244 === 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: 352, NextOffset: 496 - testutil.go:509: Offset: 244, NextOffset: 367 - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 508, NextOffset: 528 - testutil.go:509: Offset: 678, NextOffset: 799 - testutil.go:509: Offset: 528, NextOffset: 649 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 === 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): @@ -212367,13 +205295,15 @@ 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:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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_empty3 foo4 foo_empty5 foo foo_empty foo3 foo_empty4 foo5 foo6 foo2 foo_empty2] vs [foo4 foo6 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo foo_empty2 foo_empty4 foo5 foo_empty5] 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: 90, NextOffset: 110 + testutil.go:509: Offset: 197, NextOffset: 217 + testutil.go:509: Offset: 110, NextOffset: 229 === 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): @@ -212387,14 +205317,13 @@ 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: 105, NextOffset: 224 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - 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: 367, NextOffset: 387 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 217, NextOffset: 336 + 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: 509, NextOffset: 529 + testutil.go:509: Offset: 658, NextOffset: 678 === 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): @@ -212408,16 +205337,13 @@ 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/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: "foo_empty3" vs "foo_empty3" - 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 249 + testutil.go:509: Offset: 336, NextOffset: 356 === 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): @@ -212431,14 +205357,12 @@ 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: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 "": [foo4 foo_empty5 foo foo2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + 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: 359, NextOffset: 379 - testutil.go:509: Offset: 489, NextOffset: 509 + testutil.go:509: Offset: 369, NextOffset: 389 === 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): @@ -212452,19 +205376,19 @@ 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 -=== 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:509: Offset: 379, NextOffset: 498 - testutil.go:509: Offset: 509, NextOffset: 649 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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=PAX,minChunkSize=0 + 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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 + 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/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] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 787, NextOffset: 807 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU 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 @@ -212476,25 +205400,16 @@ 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: 656, NextOffset: 774 - testutil.go:509: Offset: 807, NextOffset: 947 +=== 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: 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: "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_empty5" vs "foo_empty5" + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo4 foo6] vs [foo_empty foo_empty3 foo4 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo5 foo6 foo2] 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: 197, NextOffset: 217 === 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): @@ -212508,25 +205423,19 @@ 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:509: Offset: 105, NextOffset: 222 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestZstdChunked/testBuild/empty_files-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: 336 + testutil.go:509: Offset: 110, NextOffset: 229 + 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 testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 818, NextOffset: 959 === 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 498, NextOffset: 518 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR 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 @@ -212536,29 +205445,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/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 787 === 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: 518, NextOffset: 636 - 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 +=== 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: "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/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=GNU,minChunkSize=0 - 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: 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: "foo2" vs "foo2" + testutil.go:509: Offset: 336, NextOffset: 356 + testutil.go:509: Offset: 229, NextOffset: 249 +=== 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: 356, NextOffset: 497 + testutil.go:509: Offset: 249, NextOffset: 369 + 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 + testutil.go:509: Offset: 678, NextOffset: 798 === 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): @@ -212567,25 +205480,11 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 794, NextOffset: 1338 - 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=PAX 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: 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 - testutil.go:509: Offset: 222, NextOffset: 242 -=== 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 @@ -212598,12 +205497,6 @@ 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: 350, NextOffset: 489 - testutil.go:509: Offset: 242, NextOffset: 359 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=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 @@ -212616,31 +205509,10 @@ 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/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 "": [foo foo_empty foo_empty2 foo3 foo_empty3 foo6 foo2 foo4 foo_empty4 foo5 foo_empty5] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 -=== 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=GNU,minChunkSize=0 - 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 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 383, NextOffset: 501 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU 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 @@ -212649,26 +205521,15 @@ 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:509: Offset: 511, NextOffset: 650 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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: 1344 - testutil.go:509: Offset: 967, NextOffset: 1592 - 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 529, NextOffset: 649 +=== 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=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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 351, NextOffset: 491 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR 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 @@ -212677,17 +205538,6 @@ 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: "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 -=== 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 @@ -212697,36 +205547,38 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 659, NextOffset: 777 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR 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: 808, NextOffset: 947 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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 foo5 foo_empty5 foo6 foo foo_empty2 foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] - 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 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty foo_empty2 foo4 foo_empty5 foo6 foo2 foo3 foo_empty3] vs [.no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 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: "foo" vs "foo" + testutil.go:509: Offset: 83, NextOffset: 103 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 103, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 328 + 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 -=== 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: 501, NextOffset: 521 + testutil.go:509: Offset: 500, NextOffset: 520 +=== 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: 648, NextOffset: 668 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 670, NextOffset: 788 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX 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 @@ -212735,12 +205587,9 @@ 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: 521, NextOffset: 639 - 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 +=== 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:509: Offset: 668, NextOffset: 787 === 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): @@ -212754,27 +205603,15 @@ 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: 659, NextOffset: 777 +=== 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: 1592 - testutil.go:509: Offset: 797, NextOffset: 1344 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 222, NextOffset: 242 === 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): @@ -212788,7 +205625,14 @@ 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 328, NextOffset: 348 + testutil.go:509: Offset: 242, NextOffset: 361 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 348, NextOffset: 488 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 361, NextOffset: 381 === 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): @@ -212802,21 +205646,21 @@ 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/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: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"}]} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,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 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo3 foo_empty3 foo6] - 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" 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:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] vs [foo5 foo foo_empty foo_empty2 foo_empty4 foo_empty5 foo6 foo2 foo3 foo_empty3 foo4] + 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_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=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): @@ -212830,16 +205674,14 @@ 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/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 318 - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 +=== 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: 668, NextOffset: 787 + testutil.go:509: Offset: 520, NextOffset: 639 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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=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): @@ -212853,28 +205695,30 @@ 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/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 +=== 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 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 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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: 189, NextOffset: 209 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX 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 @@ -212882,24 +205726,10 @@ 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: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 "" -=== 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:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3 foo6] vs [foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo4 foo_empty4 foo5] - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 +=== 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 === 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): @@ -212913,16 +205743,8 @@ 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: 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: "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/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/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): @@ -212936,17 +205758,6 @@ 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: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:395: Comparing: "foo_empty3" vs "foo_empty3" - 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=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 @@ -212959,22 +205770,24 @@ 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 -=== 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 - 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/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 +=== 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=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_empty4 foo5 foo foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo2 foo_empty2] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo foo_empty4 foo5 .no.prefetch.landmark] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 649, NextOffset: 669 + testutil.go:509: Offset: 799, NextOffset: 819 === 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 669, NextOffset: 790 +=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR 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 @@ -212982,7 +205795,12 @@ 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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: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/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): @@ -212996,17 +205814,26 @@ 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: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 foo_empty3 foo4 foo_empty5 foo foo5 foo6 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 .no.prefetch.landmark] +=== 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: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: 627, NextOffset: 647 -=== 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: 772, NextOffset: 792 + 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 + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 332, NextOffset: 352 + testutil.go:509: Offset: 244, NextOffset: 367 === 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): @@ -213020,54 +205847,48 @@ 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/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - 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 -=== 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: 784, NextOffset: 1314 - testutil.go:509: Offset: 949, NextOffset: 1549 +=== 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" 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: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 +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 .no.prefetch.landmark foo foo_empty4] vs [foo foo_empty foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] + 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" 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 496, NextOffset: 516 === 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): -=== 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: 492, NextOffset: 512 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX 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 -=== 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/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX 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: 512, NextOffset: 627 - testutil.go:509: Offset: 657, NextOffset: 772 - 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: 220 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 220, NextOffset: 240 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 367, NextOffset: 387 + testutil.go:509: Offset: 516, NextOffset: 658 + testutil.go:509: Offset: 387, NextOffset: 508 === 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): @@ -213081,24 +205902,12 @@ 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: 323, NextOffset: 343 -=== 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: 240, NextOffset: 357 - testutil.go:509: Offset: 343, NextOffset: 480 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo_empty4 foo5 foo6] - 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 - testutil.go:509: Offset: 647, NextOffset: 764 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 929, NextOffset: 949 +=== 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: 658, NextOffset: 678 + testutil.go:509: Offset: 508, NextOffset: 528 + testutil.go:509: Offset: 678, NextOffset: 799 === 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): @@ -213111,50 +205920,54 @@ 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:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 949, NextOffset: 1549 - testutil.go:509: Offset: 784, NextOffset: 1314 - 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 528, NextOffset: 649 + 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 + testutil.go:509: Offset: 982, NextOffset: 1607 + testutil.go:509: Offset: 810, NextOffset: 1358 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: 332, NextOffset: 352 + testutil.go:509: Offset: 224, NextOffset: 244 +=== 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: 352, NextOffset: 496 +=== 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: 367 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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=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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 343, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR 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/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 240, NextOffset: 357 === 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: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=64000#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 - testutil.go:509: Offset: 377, NextOffset: 492 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 +=== 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_empty2 foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty foo4 foo_empty5 foo6 foo] vs [.no.prefetch.landmark foo foo2 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 +=== 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=GNU,minChunkSize=0 + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 774, NextOffset: 794 === 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): @@ -213168,11 +205981,19 @@ 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: 84, NextOffset: 104 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:509: Offset: 104, NextOffset: 220 -=== 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: 947, NextOffset: 967 + testutil.go:509: Offset: 794, NextOffset: 1338 + testutil.go:509: Offset: 967, NextOffset: 1590 + 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 359, NextOffset: 379 + testutil.go:509: Offset: 489, NextOffset: 509 === 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): @@ -213182,13 +206003,18 @@ 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 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX 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 -=== 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: 379, NextOffset: 498 + testutil.go:509: Offset: 509, NextOffset: 649 + testutil.go:395: Comparing: "foo_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: 787, NextOffset: 807 === 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): @@ -213202,23 +206028,23 @@ 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 -=== 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: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"}]} +=== 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: "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 +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3] vs [foo_empty2 foo3 foo4 foo5 foo foo2 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: "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 -=== 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo2 foo_empty3 foo_empty5 foo5 foo_empty foo_empty2 foo3 foo4 foo_empty4] vs [foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2] + 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 === 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): @@ -213232,19 +206058,12 @@ 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: 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: "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 - testutil.go:509: Offset: 798, NextOffset: 1314 - testutil.go:509: Offset: 962, NextOffset: 1560 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 794, NextOffset: 1338 testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 213, NextOffset: 330 === 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): @@ -213258,18 +206077,11 @@ 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: 183, NextOffset: 203 -=== 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: 102, NextOffset: 221 - testutil.go:509: Offset: 203, NextOffset: 322 +=== 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: "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:509: Offset: 330, NextOffset: 350 + testutil.go:509: Offset: 222, NextOffset: 242 === 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): @@ -213280,24 +206092,28 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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=USTAR 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/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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty2 foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo_empty4] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 350, NextOffset: 489 +=== 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:509: Offset: 242, NextOffset: 359 + 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: 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: "foo_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: 502 - testutil.go:509: Offset: 358, NextOffset: 378 - testutil.go:509: Offset: 502, NextOffset: 642 - testutil.go:509: Offset: 378, NextOffset: 498 + 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 === 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): @@ -213311,22 +206127,14 @@ 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 +=== 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: 642, NextOffset: 662 + testutil.go:509: Offset: 649, NextOffset: 669 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: "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/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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 669, NextOffset: 787 + testutil.go:509: Offset: 518, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=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): @@ -213340,28 +206148,7 @@ 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: 203, NextOffset: 322 - testutil.go:509: Offset: 102, NextOffset: 221 -=== 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: "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: "foo_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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== 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=GNU,minChunkSize=64000#02 +=== 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=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): @@ -213375,6 +206162,20 @@ 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=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 "": [foo2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo5 foo_empty2 foo_empty4] vs [foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5] + 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 +=== 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 @@ -213387,29 +206188,14 @@ 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: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 "": [foo2 foo_empty2 foo6 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3] vs [.no.prefetch.landmark foo foo3 foo_empty5 foo_empty foo2 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: 498, NextOffset: 518 - testutil.go:509: Offset: 641, NextOffset: 661 -=== 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: 518, NextOffset: 636 - testutil.go:509: Offset: 661, NextOffset: 779 - 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/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: 650, NextOffset: 670 + testutil.go:509: Offset: 521, NextOffset: 639 === 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 -=== 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/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU 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 @@ -213419,17 +206205,24 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 799, NextOffset: 937 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 670, NextOffset: 788 === 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 +=== 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: 777, NextOffset: 797 + testutil.go:509: Offset: 947, NextOffset: 967 + testutil.go:509: Offset: 797, NextOffset: 1344 + testutil.go:509: Offset: 967, NextOffset: 1592 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:509: Offset: 87, NextOffset: 107 + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 224, NextOffset: 244 === 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): @@ -213443,18 +206236,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":133,"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:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 360, NextOffset: 380 === 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: 483, NextOffset: 503 - testutil.go:509: Offset: 380, NextOffset: 498 - testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 325, NextOffset: 345 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 331, NextOffset: 351 + testutil.go:509: Offset: 244, NextOffset: 363 === 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): @@ -213468,12 +206253,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":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=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 351, NextOffset: 491 === 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: 242, NextOffset: 360 -=== 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: 345, NextOffset: 483 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 639, NextOffset: 659 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 659, NextOffset: 777 +=== 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=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 808, NextOffset: 947 === 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): @@ -213483,34 +206275,23 @@ 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: -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,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":131,"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:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 774, NextOffset: 794 === 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: 937, NextOffset: 957 - testutil.go:509: Offset: 794, NextOffset: 1317 - testutil.go:509: Offset: 957, NextOffset: 1558 +=== 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 "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty5 .no.prefetch.landmark foo] vs [foo_empty2 foo6 foo2 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo] - 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:401: Directory: "" vs "": [foo_empty foo2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo_empty5] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty2 foo_empty4 foo5] + 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 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 222, NextOffset: 242 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR 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 @@ -213519,16 +206300,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":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: 345, NextOffset: 483 === 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: 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 521, NextOffset: 639 + 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 === 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): @@ -213542,16 +206321,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":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/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 779 === 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: 636 - 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 - testutil.go:509: Offset: 799, NextOffset: 937 +=== 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 + testutil.go:509: Offset: 777, NextOffset: 797 + 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 + testutil.go:509: Offset: 351, NextOffset: 491 + testutil.go:509: Offset: 244, NextOffset: 363 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 491, NextOffset: 511 === 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): @@ -213564,22 +206348,22 @@ testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":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 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=fastest,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: "foo6" vs "foo6" - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 774, NextOffset: 794 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 363, NextOffset: 383 + testutil.go:509: Offset: 511, NextOffset: 650 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR -=== 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: 957, NextOffset: 1558 - testutil.go:509: Offset: 794, NextOffset: 1317 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 383, 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: "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: 194, NextOffset: 214 + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 214, NextOffset: 331 + testutil.go:509: Offset: 107, NextOffset: 224 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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): @@ -213593,12 +206377,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":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: 105, NextOffset: 222 === 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: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=64000#02 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 === 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): @@ -213613,11 +206394,6 @@ 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: 360, NextOffset: 380 - testutil.go:509: Offset: 503, NextOffset: 641 - testutil.go:509: Offset: 380, NextOffset: 498 -=== 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 @@ -213626,17 +206402,11 @@ 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: -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,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":131,"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:395: Comparing: "foo_empty5" vs "foo_empty5" === 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 -=== 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=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 @@ -213650,6 +206420,8 @@ 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 +=== 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 @@ -213663,6 +206435,18 @@ 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 +=== 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_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo5] 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: "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=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 @@ -213675,9 +206459,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/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: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: 633, NextOffset: 653 === RUN TestZstdChunked/testWriteAndOpen/lossy-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 -=== 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: 775, NextOffset: 795 + testutil.go:509: Offset: 653, NextOffset: 772 === 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): @@ -213691,23 +206481,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":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=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 "": [foo6 foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo5] vs [.no.prefetch.landmark foo_empty foo2 foo_empty5 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 foo4] - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 - testutil.go:509: Offset: 636, NextOffset: 656 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 775 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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: "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=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): @@ -213721,23 +206500,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/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=PAX,minChunkSize=0 +=== 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: 934, NextOffset: 954 testutil.go:509: Offset: 792, NextOffset: 1310 +=== 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: 954, NextOffset: 1554 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 101 - testutil.go:509: Offset: 183, NextOffset: 203 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 216 - testutil.go:509: Offset: 203, NextOffset: 318 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 216, NextOffset: 236 - testutil.go:509: Offset: 318, NextOffset: 338 -=== 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: 236, NextOffset: 355 - testutil.go:509: Offset: 338, NextOffset: 477 === 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): @@ -213751,16 +206520,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":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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 355, NextOffset: 375 - testutil.go:509: Offset: 477, NextOffset: 497 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 81, NextOffset: 101 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:509: Offset: 497, NextOffset: 636 - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 633, NextOffset: 653 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 101, NextOffset: 216 === 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): @@ -213774,20 +206540,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/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=PAX,minChunkSize=0 - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 653, NextOffset: 772 === 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=PAX,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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo2 foo_empty5] vs [foo_empty foo_empty2 foo_empty3 foo5 foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + 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 testutil.go:509: Offset: 318, NextOffset: 338 + testutil.go:509: Offset: 236, NextOffset: 355 + testutil.go:509: Offset: 338, NextOffset: 477 === 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): @@ -213796,26 +206557,23 @@ 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 216, NextOffset: 236 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":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/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: 338, NextOffset: 477 - testutil.go:509: Offset: 236, NextOffset: 355 -=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 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: 477, NextOffset: 497 +=== 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: 375, NextOffset: 494 testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo_empty foo2 foo5 foo_empty5 foo6] vs [foo_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2] + testutil.go:395: Comparing: "foo4" vs "foo4" + 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 131 176 418] zstdchunked_test.go:59: got zstd streams (compressed size: 458): @@ -213829,10 +206587,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":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: 494, NextOffset: 514 + testutil.go:509: Offset: 656, NextOffset: 775 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 375, NextOffset: 494 -=== 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: 514, NextOffset: 633 + 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: 81, NextOffset: 101 +=== 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 130 175 415] zstdchunked_test.go:59: got zstd streams (compressed size: 455): @@ -213846,13 +206611,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":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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 203, NextOffset: 318 === 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 494, NextOffset: 514 +=== 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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 338 === 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): @@ -213867,9 +206633,9 @@ 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 -=== 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: 656, NextOffset: 775 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 338, NextOffset: 477 === 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): @@ -213883,7 +206649,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":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: 236, NextOffset: 355 === 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: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 + testutil.go:509: Offset: 497, NextOffset: 636 +=== 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: 375, NextOffset: 494 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 775, NextOffset: 795 +=== 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 @@ -213896,14 +206677,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":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/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 633 === 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=PAX,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 -=== 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: 633, NextOffset: 653 + testutil.go:509: Offset: 795, NextOffset: 934 === 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): @@ -213917,9 +206694,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/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=PAX,minChunkSize=0 - testutil.go:509: Offset: 633, NextOffset: 653 === 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: 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 + testutil.go:509: Offset: 954, NextOffset: 1554 +=== 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 @@ -213933,19 +206716,9 @@ 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 === 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: 795, NextOffset: 934 - testutil.go:509: Offset: 653, NextOffset: 772 -=== 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=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 +=== 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 183, NextOffset: 203 - testutil.go:509: Offset: 81, NextOffset: 101 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,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 410] zstdchunked_test.go:59: got zstd streams (compressed size: 450): @@ -213959,11 +206732,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":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/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#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:509: Offset: 203, NextOffset: 318 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,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 @@ -213975,11 +206745,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":125,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 216 === 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/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=64000#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 "": [foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo_empty5 foo6] vs [foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo5] + 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: "foo2" vs "foo2" + testutil.go:509: Offset: 220, NextOffset: 240 === 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): @@ -213993,21 +206773,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":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: 323, NextOffset: 343 + testutil.go:509: Offset: 240, NextOffset: 357 === RUN TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR -=== 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: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 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] vs [foo2 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo" 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: "foo4" vs "foo4" - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 637, NextOffset: 657 +=== 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: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 === 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): @@ -214021,16 +206798,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":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/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 512, NextOffset: 627 +=== 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/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 +=== 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: 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: "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 === 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): @@ -214042,30 +206819,20 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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/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: 764, NextOffset: 784 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX 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:509: Offset: 929, NextOffset: 949 +=== 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: 627, NextOffset: 647 + testutil.go:509: Offset: 772, NextOffset: 792 === 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: 784, NextOffset: 1314 -=== 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: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 - 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: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 480, NextOffset: 500 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 764 + testutil.go:509: Offset: 792, NextOffset: 929 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 +=== 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=GNU testutil.go:1580: testing streams: [0 0 125 170 412] zstdchunked_test.go:59: got zstd streams (compressed size: 452): @@ -214079,31 +206846,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/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: 377, NextOffset: 492 - testutil.go:509: Offset: 500, NextOffset: 637 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 104, NextOffset: 220 === 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo2 foo4 foo_empty4 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo foo_empty] vs [foo foo4 foo5 foo6 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 929, NextOffset: 949 - testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 949, NextOffset: 1549 - testutil.go:509: Offset: 784, NextOffset: 1314 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty5 foo6 foo] vs [foo_empty4 foo5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo2 foo_empty5 foo6] + 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/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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR 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: @@ -214111,49 +206872,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":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: 220, NextOffset: 240 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,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:509: Offset: 343, NextOffset: 480 - testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 492, NextOffset: 512 +=== 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 + 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 + 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 + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 207, NextOffset: 323 === 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): -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo5" vs "foo5" -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX zstdchunked_test.go:104: [4] at 404 in stargz (nextFrame: 452/452): -1, -1 -=== 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/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"bar","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [1]: {"name":"foo","type":"dir","mode":493,"uid":50,"gid":100} testutil.go:1641: [2]: {"name":"foo/bar.txt","type":"reg","size":13,"mode":420,"uid":50,"gid":100,"offset":126,"digest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf","chunkSize":13,"chunkDigest":"sha256:729f6325279004939aefac7dd2e69bb35659b2d38724cc28fbfe1fb104f51bdf"} +=== 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: 104, NextOffset: 220 === 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:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 480, NextOffset: 500 === 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 +=== 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 + testutil.go:509: Offset: 377, NextOffset: 492 + 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 - testutil.go:509: Offset: 647, NextOffset: 764 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 === 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): @@ -214165,25 +206927,14 @@ testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"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/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU 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: 207, NextOffset: 323 - testutil.go:509: Offset: 104, NextOffset: 220 === 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_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 - testutil.go:509: Offset: 500, NextOffset: 637 - testutil.go:509: Offset: 377, NextOffset: 492 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 764 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 220, NextOffset: 240 === 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): @@ -214198,6 +206949,11 @@ 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 === 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: 343, NextOffset: 480 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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 @@ -214211,25 +206967,12 @@ 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 -=== 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=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_empty3 foo4 foo_empty5 foo6 foo_empty2 foo3 foo2 foo_empty4 foo5 foo foo_empty] vs [foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo2 foo_empty3 foo_empty5 foo_empty] - 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 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 === 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - 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 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 @@ -214239,45 +206982,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":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/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 -=== 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 234 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/547): 115, 222 - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 226/547): 111, 103 - zstdchunked_test.go:104: [2] at 226 in stargz (nextFrame: 234/547): 4, 269 - zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 499/547): -1, 261 - zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 + 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: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 -=== 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 234 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 119/547): 115, 222 -=== 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=fastest,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 119 in stargz (nextFrame: 226/547): 111, 103 - zstdchunked_test.go:104: [2] at 226 in stargz (nextFrame: 234/547): 4, 269 - zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 499/547): -1, 261 - zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 + 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: 342, NextOffset: 482 - testutil.go:395: Comparing: "foo_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 -=== 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=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 @@ -214286,15 +207006,6 @@ 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: 798, NextOffset: 1314 - testutil.go:509: Offset: 962, NextOffset: 1560 - 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 -=== 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 @@ -214303,171 +207014,198 @@ 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 -=== 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: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 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty5 foo_empty foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark] vs [foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty4 foo5] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 942, NextOffset: 962 -=== 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 234 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/547): 114, 222 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 226/547): 112, 104 - zstdchunked_test.go:104: [2] at 226 in stargz (nextFrame: 234/547): 4, 269 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 778, NextOffset: 798 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 === NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 499/547): -1, 261 - zstdchunked_test.go:104: [4] at 499 in stargz (nextFrame: 547/547): -1, -1 + 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: 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 -=== 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 234 507] - zstdchunked_test.go:59: got zstd streams (compressed size: 547): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 118/547): 114, 222 - zstdchunked_test.go:104: [1] at 118 in stargz (nextFrame: 226/547): 112, 104 - zstdchunked_test.go:104: [2] at 226 in stargz (nextFrame: 234/547): 4, 269 - zstdchunked_test.go:104: [3] at 234 in stargz (nextFrame: 499/547): -1, 261 - 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 322 - testutil.go:509: Offset: 102, NextOffset: 221 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== 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 "": [foo2 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo] vs [foo2 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4 foo6 foo_empty foo_empty2] testutil.go:395: Comparing: "foo3" vs "foo3" - 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=PAX,minChunkSize=0 testutil.go:509: Offset: 358, NextOffset: 378 -=== 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 227 504] + testutil.go:509: Offset: 482, NextOffset: 502 +=== 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: 110/544): 106, 215 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 219/544): 113, 105 - zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 227/544): 4, 273 - zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 496/544): -1, 265 -=== 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/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR + 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 + 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 +=== 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 + 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: 642, NextOffset: 662 testutil.go:509: Offset: 498, NextOffset: 518 - testutil.go:509: Offset: 662, NextOffset: 782 + testutil.go:509: Offset: 642, NextOffset: 662 === 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 227 504] - zstdchunked_test.go:59: got zstd streams (compressed size: 544): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/544): 106, 215 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 219/544): 113, 105 - zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 227/544): 4, 273 - zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 496/544): -1, 265 - zstdchunked_test.go:104: [4] at 496 in stargz (nextFrame: 544/544): -1, -1 + 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 518, NextOffset: 638 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 782 +=== 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: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=fastest,prefix="./",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 110 304 581] - zstdchunked_test.go:59: got zstd streams (compressed size: 621): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/621): 106, 292 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 296/621): 190, 182 - zstdchunked_test.go:104: [2] at 296 in stargz (nextFrame: 304/621): 4, 273 - zstdchunked_test.go:104: [3] at 304 in stargz (nextFrame: 573/621): -1, 265 - 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=false,format=PAX - testutil.go:1580: testing streams: [0 0 110 300 577] - zstdchunked_test.go:59: got zstd streams (compressed size: 617): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/617): 106, 288 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 292/617): 186, 178 - zstdchunked_test.go:104: [2] at 292 in stargz (nextFrame: 300/617): 4, 273 - zstdchunked_test.go:104: [3] at 300 in stargz (nextFrame: 569/617): -1, 265 - zstdchunked_test.go:104: [4] at 569 in stargz (nextFrame: 617/617): -1, -1 + testutil.go:509: Offset: 658, NextOffset: 778 + testutil.go:509: Offset: 802, NextOffset: 942 +=== 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 - testutil.go:1580: testing streams: [0 0 107 226 504] - zstdchunked_test.go:59: got zstd streams (compressed size: 544): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/544): 103, 214 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 218/544): 115, 107 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 226/544): 4, 274 - zstdchunked_test.go:104: [3] at 226 in stargz (nextFrame: 496/544): -1, 266 - zstdchunked_test.go:104: [4] at 496 in stargz (nextFrame: 544/544): -1, -1 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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 + 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: 778, NextOffset: 798 + testutil.go:509: Offset: 942, NextOffset: 962 +=== 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 223 500] + zstdchunked_test.go:59: got zstd streams (compressed size: 540): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/540): 103, 211 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 215/540): 112, 104 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 223/540): 4, 273 + zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 492/540): -1, 265 + zstdchunked_test.go:104: [4] at 492 in stargz (nextFrame: 540/540): -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: 638, NextOffset: 658 - testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:509: Offset: 658, NextOffset: 778 -=== 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 226 504] - zstdchunked_test.go:59: got zstd streams (compressed size: 544): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/544): 103, 214 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 218/544): 115, 107 - zstdchunked_test.go:104: [2] at 218 in stargz (nextFrame: 226/544): 4, 274 - zstdchunked_test.go:104: [3] at 226 in stargz (nextFrame: 496/544): -1, 266 - 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 +=== 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_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: 322, NextOffset: 342 testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 342, NextOffset: 482 +=== 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 223 500] + zstdchunked_test.go:59: got zstd streams (compressed size: 540): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/540): 103, 211 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 215/540): 112, 104 + zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 223/540): 4, 273 + zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 492/540): -1, 265 + zstdchunked_test.go:104: [4] at 492 in stargz (nextFrame: 540/540): -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=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo6 foo_empty foo2 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 642, NextOffset: 662 + testutil.go:509: Offset: 498, NextOffset: 518 === 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 238 514] - zstdchunked_test.go:59: got zstd streams (compressed size: 554): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/554): 117, 226 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 230/554): 113, 105 - zstdchunked_test.go:104: [2] at 230 in stargz (nextFrame: 238/554): 4, 272 - zstdchunked_test.go:104: [3] at 238 in stargz (nextFrame: 506/554): -1, 264 - zstdchunked_test.go:104: [4] at 506 in stargz (nextFrame: 554/554): -1, -1 + testutil.go:1580: testing streams: [0 0 121 235 511] + zstdchunked_test.go:59: got zstd streams (compressed size: 551): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/551): 117, 223 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 227/551): 110, 102 + zstdchunked_test.go:104: [2] at 227 in stargz (nextFrame: 235/551): 4, 272 + zstdchunked_test.go:104: [3] at 235 in stargz (nextFrame: 503/551): -1, 264 + zstdchunked_test.go:104: [4] at 503 in stargz (nextFrame: 551/551): -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/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 662, NextOffset: 782 +=== 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: 518, NextOffset: 638 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 942, NextOffset: 962 === 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 238 514] - zstdchunked_test.go:59: got zstd streams (compressed size: 554): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/554): 117, 226 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 230/554): 113, 105 - zstdchunked_test.go:104: [2] at 230 in stargz (nextFrame: 238/554): 4, 272 - zstdchunked_test.go:104: [3] at 238 in stargz (nextFrame: 506/554): -1, 264 - zstdchunked_test.go:104: [4] at 506 in stargz (nextFrame: 554/554): -1, -1 + testutil.go:1580: testing streams: [0 0 121 235 511] + zstdchunked_test.go:59: got zstd streams (compressed size: 551): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/551): 117, 223 + zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 227/551): 110, 102 + zstdchunked_test.go:104: [2] at 227 in stargz (nextFrame: 235/551): 4, 272 + zstdchunked_test.go:104: [3] at 235 in stargz (nextFrame: 503/551): -1, 264 + zstdchunked_test.go:104: [4] at 503 in stargz (nextFrame: 551/551): -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: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=default,prefix="../",src=0,format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 778, NextOffset: 798 === 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 315 591] - zstdchunked_test.go:59: got zstd streams (compressed size: 631): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/631): 117, 303 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 307/631): 190, 182 - zstdchunked_test.go:104: [2] at 307 in stargz (nextFrame: 315/631): 4, 272 - zstdchunked_test.go:104: [3] at 315 in stargz (nextFrame: 583/631): -1, 264 - zstdchunked_test.go:104: [4] at 583 in stargz (nextFrame: 631/631): -1, -1 + 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 - testutil.go:1580: testing streams: [0 0 121 311 587] - zstdchunked_test.go:59: got zstd streams (compressed size: 627): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 121/627): 117, 299 - zstdchunked_test.go:104: [1] at 121 in stargz (nextFrame: 303/627): 186, 178 - zstdchunked_test.go:104: [2] at 303 in stargz (nextFrame: 311/627): 4, 272 - zstdchunked_test.go:104: [3] at 311 in stargz (nextFrame: 579/627): -1, 264 - zstdchunked_test.go:104: [4] at 579 in stargz (nextFrame: 627/627): -1, -1 +=== 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_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: 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=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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:509: Offset: 378, NextOffset: 498 + 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/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: 802, NextOffset: 942 + testutil.go:509: Offset: 658, NextOffset: 778 +=== 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 @@ -214484,39 +207222,38 @@ 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 - testutil.go:1580: testing streams: [0 0 111 231 509] - zstdchunked_test.go:59: got zstd streams (compressed size: 549): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/549): 107, 219 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 223/549): 116, 108 - zstdchunked_test.go:104: [2] at 223 in stargz (nextFrame: 231/549): 4, 274 - zstdchunked_test.go:104: [3] at 231 in stargz (nextFrame: 501/549): -1, 266 - zstdchunked_test.go:104: [4] at 501 in stargz (nextFrame: 549/549): -1, -1 + 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=false,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=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 111 231 509] - zstdchunked_test.go:59: got zstd streams (compressed size: 549): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 111/549): 107, 219 - zstdchunked_test.go:104: [1] at 111 in stargz (nextFrame: 223/549): 116, 108 - zstdchunked_test.go:104: [2] at 223 in stargz (nextFrame: 231/549): 4, 274 - zstdchunked_test.go:104: [3] at 231 in stargz (nextFrame: 501/549): -1, 266 - 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=PAX -=== 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 "": [foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty foo_empty3 foo5 foo6] vs [foo foo_empty foo3 foo5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] +=== 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: "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: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=0#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 +=== 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=USTAR,minChunkSize=0 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: 322, NextOffset: 342 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 342, NextOffset: 482 + testutil.go:509: Offset: 241, NextOffset: 358 === 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 309 587] zstdchunked_test.go:59: got zstd streams (compressed size: 627): @@ -214525,15 +207262,8 @@ zstdchunked_test.go:104: [2] at 301 in stargz (nextFrame: 309/627): 4, 274 zstdchunked_test.go:104: [3] at 309 in stargz (nextFrame: 579/627): -1, 266 zstdchunked_test.go:104: [4] at 579 in stargz (nextFrame: 627/627): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 483 === 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_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 === 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 305 583] zstdchunked_test.go:59: got zstd streams (compressed size: 623): @@ -214543,699 +207273,1463 @@ zstdchunked_test.go:104: [3] at 305 in stargz (nextFrame: 575/623): -1, 266 zstdchunked_test.go:104: [4] at 575 in stargz (nextFrame: 623/623): -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:1580: testing streams: [0 0 109 227 505] + zstdchunked_test.go:59: got zstd streams (compressed size: 545): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/545): 105, 215 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 219/545): 114, 106 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 227/545): 4, 274 + zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 497/545): -1, 266 + 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=GNU +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,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 109 227 505] + zstdchunked_test.go:59: got zstd streams (compressed size: 545): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/545): 105, 215 + zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 219/545): 114, 106 + zstdchunked_test.go:104: [2] at 219 in stargz (nextFrame: 227/545): 4, 274 + zstdchunked_test.go:104: [3] at 227 in stargz (nextFrame: 497/545): -1, 266 + 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=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 120 220 479] + zstdchunked_test.go:59: got zstd streams (compressed size: 519): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/519): 116, 208 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 212/519): 96, 88 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 220/519): 4, 255 + zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 471/519): -1, 247 + 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=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 +=== 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 480] + zstdchunked_test.go:59: got zstd streams (compressed size: 520): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/520): 116, 209 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 213/520): 97, 89 + zstdchunked_test.go:104: [2] at 213 in stargz (nextFrame: 221/520): 4, 255 + zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 472/520): -1, 247 + 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=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":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_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo foo_empty foo3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] + 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 +=== 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 566] + zstdchunked_test.go:59: got zstd streams (compressed size: 606): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/606): 116, 295 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 299/606): 183, 175 + zstdchunked_test.go:104: [2] at 299 in stargz (nextFrame: 307/606): 4, 255 + zstdchunked_test.go:104: [3] at 307 in stargz (nextFrame: 558/606): -1, 247 + zstdchunked_test.go:104: [4] at 558 in stargz (nextFrame: 606/606): -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=USTAR,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 661 testutil.go:509: Offset: 518, NextOffset: 636 -=== 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 230 509] - zstdchunked_test.go:59: got zstd streams (compressed size: 549): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/549): 105, 218 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,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 558] + zstdchunked_test.go:59: got zstd streams (compressed size: 598): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/598): 116, 287 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 291/598): 175, 167 + zstdchunked_test.go:104: [2] at 291 in stargz (nextFrame: 299/598): 4, 255 + zstdchunked_test.go:104: [3] at 299 in stargz (nextFrame: 550/598): -1, 247 + 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=true,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 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 222/549): 117, 109 - zstdchunked_test.go:104: [2] at 222 in stargz (nextFrame: 230/549): 4, 275 - zstdchunked_test.go:104: [3] at 230 in stargz (nextFrame: 501/549): -1, 267 - 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: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: "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 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:509: Offset: 957, NextOffset: 1558 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 +=== 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: 779, NextOffset: 799 -=== 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 230 509] - zstdchunked_test.go:59: got zstd streams (compressed size: 549): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/549): 105, 218 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 222/549): 117, 109 - zstdchunked_test.go:104: [2] at 222 in stargz (nextFrame: 230/549): 4, 275 - zstdchunked_test.go:104: [3] at 230 in stargz (nextFrame: 501/549): -1, 267 - 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=default,prefix="",lossless=true,format=USTAR -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 +=== 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 479] + zstdchunked_test.go:59: got zstd streams (compressed size: 519): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/519): 116, 208 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 212/519): 96, 88 + zstdchunked_test.go:104: [2] at 212 in stargz (nextFrame: 220/519): 4, 255 + zstdchunked_test.go:104: [3] at 220 in stargz (nextFrame: 471/519): -1, 247 + 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=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,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=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: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 +=== 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 120 221 480] + zstdchunked_test.go:59: got zstd streams (compressed size: 520): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/520): 116, 209 + zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 213/520): 97, 89 + zstdchunked_test.go:104: [2] at 213 in stargz (nextFrame: 221/520): 4, 255 + zstdchunked_test.go:104: [3] at 221 in stargz (nextFrame: 472/520): -1, 247 + 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=true,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 + 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty foo3 foo4 foo5] vs [foo3 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 foo foo_empty 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: "foo_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 -=== 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 222 482] - zstdchunked_test.go:59: got zstd streams (compressed size: 522): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/522): 116, 210 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 214/522): 98, 90 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 222/522): 4, 256 - zstdchunked_test.go:104: [3] at 222 in stargz (nextFrame: 474/522): -1, 248 - zstdchunked_test.go:104: [4] at 474 in stargz (nextFrame: 522/522): -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: 937, NextOffset: 957 - testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:509: Offset: 774, NextOffset: 794 +=== 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 209 473] + zstdchunked_test.go:59: got zstd streams (compressed size: 513): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/513): 104, 197 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 201/513): 97, 89 + 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=USTAR +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo6 foo foo_empty foo3 foo5] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo foo_empty3 foo5 foo6 foo_empty] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:509: Offset: 794, NextOffset: 1317 +=== 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 210 474] + zstdchunked_test.go:59: got zstd streams (compressed size: 514): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 108/514): 104, 198 + zstdchunked_test.go:104: [1] at 108 in stargz (nextFrame: 202/514): 98, 90 + 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=PAX +=== 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: 325, NextOffset: 345 testutil.go:509: Offset: 222, NextOffset: 242 +=== 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: 345, NextOffset: 483 testutil.go:509: Offset: 242, NextOffset: 360 -=== 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 223 483] - zstdchunked_test.go:59: got zstd streams (compressed size: 523): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/523): 116, 211 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 215/523): 99, 91 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 223/523): 4, 256 - zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 475/523): -1, 248 - zstdchunked_test.go:104: [4] at 475 in stargz (nextFrame: 523/523): -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: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: 483, NextOffset: 503 + testutil.go:509: Offset: 360, NextOffset: 380 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 503, NextOffset: 641 + testutil.go:509: Offset: 380, NextOffset: 498 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 + testutil.go:509: Offset: 636, NextOffset: 656 +=== 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=USTAR,minChunkSize=0 + testutil.go:509: Offset: 799, NextOffset: 937 + testutil.go:509: Offset: 656, NextOffset: 774 +=== 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 207 471] + zstdchunked_test.go:59: got zstd streams (compressed size: 511): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/511): 102, 195 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 199/511): 97, 89 + zstdchunked_test.go:104: [2] at 199 in stargz (nextFrame: 207/511): 4, 260 + zstdchunked_test.go:104: [3] at 207 in stargz (nextFrame: 463/511): -1, 252 + 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=USTAR,minChunkSize=0 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=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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 +=== 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 208 472] + zstdchunked_test.go:59: got zstd streams (compressed size: 512): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 106/512): 102, 196 + zstdchunked_test.go:104: [1] at 106 in stargz (nextFrame: 200/512): 98, 90 + 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=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: 208, NextOffset: 325 -=== 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): -=== 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/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - 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 -=== 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" +=== 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 207 469] + zstdchunked_test.go:59: got zstd streams (compressed size: 509): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/509): 103, 195 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 199/509): 96, 88 + 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=false,format=USTAR +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 +=== 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 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=true,format=PAX + testutil.go:1580: testing streams: [0 0 107 295 558] + zstdchunked_test.go:59: got zstd streams (compressed size: 598): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/598): 103, 283 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 287/598): 184, 176 + zstdchunked_test.go:104: [2] at 287 in stargz (nextFrame: 295/598): 4, 259 + zstdchunked_test.go:104: [3] at 295 in stargz (nextFrame: 550/598): -1, 251 + 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 +=== 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_empty2 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo3] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo5 foo6] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 355, NextOffset: 375 + testutil.go:509: Offset: 477, NextOffset: 497 +=== 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 287 550] + zstdchunked_test.go:59: got zstd streams (compressed size: 590): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/590): 103, 275 + zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 279/590): 176, 168 + zstdchunked_test.go:104: [2] at 279 in stargz (nextFrame: 287/590): 4, 259 + zstdchunked_test.go:104: [3] at 287 in stargz (nextFrame: 542/590): -1, 251 + 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: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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 934, NextOffset: 954 +=== 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 467] + zstdchunked_test.go:59: got zstd streams (compressed size: 507): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/507): 101, 194 + zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 198/507): 97, 89 + 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=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: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 +=== 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 468] + zstdchunked_test.go:59: got zstd streams (compressed size: 508): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/508): 101, 195 + zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 199/508): 98, 90 + 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=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: "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_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/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: 636, NextOffset: 656 + testutil.go:509: Offset: 514, NextOffset: 633 + testutil.go:509: Offset: 656, NextOffset: 775 +=== 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: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 +=== 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: 795, NextOffset: 934 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo_empty4 foo_empty5] vs [foo_empty2 foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo6 foo foo_empty foo2 foo3] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 775, NextOffset: 795 +=== 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/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 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 934, NextOffset: 954 + testutil.go:509: Offset: 772, NextOffset: 792 +=== 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 +=== 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: 954, NextOffset: 1554 + testutil.go:509: Offset: 792, NextOffset: 1310 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 483, NextOffset: 503 + 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: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 +=== 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:509: Offset: 656, NextOffset: 775 +=== 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 213 477] + zstdchunked_test.go:59: got zstd streams (compressed size: 517): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/517): 106, 201 + zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 205/517): 99, 91 + zstdchunked_test.go:104: [2] at 205 in stargz (nextFrame: 213/517): 4, 260 + zstdchunked_test.go:104: [3] at 213 in stargz (nextFrame: 469/517): -1, 252 + 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=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 514, NextOffset: 633 + 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: 203 + testutil.go:509: Offset: 81, NextOffset: 101 + testutil.go:509: Offset: 203, NextOffset: 318 + testutil.go:509: Offset: 101, NextOffset: 216 +=== 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 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=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: "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" +=== 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/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,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 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 + 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 +=== 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: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 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty5 foo6 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: "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 + 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: 764, NextOffset: 784 + testutil.go:509: Offset: 929, NextOffset: 949 +=== 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: 784, NextOffset: 1314 +=== 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: 949, NextOffset: 1549 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 84, NextOffset: 104 + testutil.go:509: Offset: 187, NextOffset: 207 +=== 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:509: Offset: 104, NextOffset: 220 + testutil.go:509: Offset: 207, NextOffset: 323 + 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 +=== 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 +=== 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=better,prefix="",lossless=false,format=GNU + 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: "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 +=== 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: 657, NextOffset: 772 +=== 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 206 470] + zstdchunked_test.go:59: got zstd streams (compressed size: 510): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/510): 99, 194 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 198/510): 99, 91 + 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=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: 627, NextOffset: 647 + testutil.go:509: Offset: 772, NextOffset: 792 + testutil.go:509: Offset: 647, NextOffset: 764 +=== 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 206 470] + zstdchunked_test.go:59: got zstd streams (compressed size: 510): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/510): 99, 194 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 198/510): 99, 91 + 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=PAX +=== 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo3 foo_empty2 foo_empty5 foo6 foo_empty foo2] + 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 772, NextOffset: 792 +=== 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=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=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 103 286 550] + zstdchunked_test.go:59: got zstd streams (compressed size: 590): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/590): 99, 274 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 278/590): 179, 171 +=== 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:509: Offset: 647, NextOffset: 764 +=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + zstdchunked_test.go:104: [2] at 278 in stargz (nextFrame: 286/590): 4, 260 + zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 542/590): -1, 252 + 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=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: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/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 278 542] + zstdchunked_test.go:59: got zstd streams (compressed size: 582): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 103/582): 99, 266 + zstdchunked_test.go:104: [1] at 103 in stargz (nextFrame: 270/582): 171, 163 + zstdchunked_test.go:104: [2] at 270 in stargz (nextFrame: 278/582): 4, 260 + zstdchunked_test.go:104: [3] at 278 in stargz (nextFrame: 534/582): -1, 252 + zstdchunked_test.go:104: [4] at 534 in stargz (nextFrame: 582/582): -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: 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 + 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 + testutil.go:509: Offset: 657, NextOffset: 772 + testutil.go:509: Offset: 512, NextOffset: 627 +=== 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 204 468] + zstdchunked_test.go:59: got zstd streams (compressed size: 508): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/508): 97, 192 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 196/508): 99, 91 + zstdchunked_test.go:104: [2] at 196 in stargz (nextFrame: 204/508): 4, 260 + zstdchunked_test.go:104: [3] at 204 in stargz (nextFrame: 460/508): -1, 252 + 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=GNU + testutil.go:1580: testing streams: [0 0 101 204 468] + zstdchunked_test.go:59: got zstd streams (compressed size: 508): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/508): 97, 192 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 196/508): 99, 91 + zstdchunked_test.go:104: [2] at 196 in stargz (nextFrame: 204/508): 4, 260 + zstdchunked_test.go:104: [3] at 204 in stargz (nextFrame: 460/508): -1, 252 + 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=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: 929, NextOffset: 949 +=== 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 465] + zstdchunked_test.go:59: got zstd streams (compressed size: 505): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/505): 97, 193 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 197/505): 100, 92 + 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=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 764, NextOffset: 784 +=== 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: 949, NextOffset: 1549 + testutil.go:509: Offset: 784, NextOffset: 1314 +=== 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 466] + zstdchunked_test.go:59: got zstd streams (compressed size: 506): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/506): 97, 194 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 198/506): 101, 93 + 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=PAX +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 +=== 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 546] + zstdchunked_test.go:59: got zstd streams (compressed size: 586): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/586): 97, 274 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 278/586): 181, 173 + zstdchunked_test.go:104: [2] at 278 in stargz (nextFrame: 286/586): 4, 256 + zstdchunked_test.go:104: [3] at 286 in stargz (nextFrame: 538/586): -1, 248 + 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 278 538] + zstdchunked_test.go:59: got zstd streams (compressed size: 578): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/578): 97, 266 + zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 270/578): 173, 165 + zstdchunked_test.go:104: [2] at 270 in stargz (nextFrame: 278/578): 4, 256 + zstdchunked_test.go:104: [3] at 278 in stargz (nextFrame: 530/578): -1, 248 + 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=USTAR,minChunkSize=64000#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":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_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty5 foo foo_empty3] vs [foo foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 638, NextOffset: 658 +=== 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=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/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: "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: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 +=== 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 +=== 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 + testutil.go:509: Offset: 482, NextOffset: 502 + testutil.go:509: Offset: 378, NextOffset: 498 +=== 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:509: Offset: 502, NextOffset: 642 +=== 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: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: "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 +=== 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 476] + zstdchunked_test.go:59: got zstd streams (compressed size: 516): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/516): 100, 199 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 203/516): 103, 95 + zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/516): 4, 261 + zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 468/516): -1, 253 + 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=false,format=USTAR +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 102, NextOffset: 221 + testutil.go:509: Offset: 203, NextOffset: 322 + 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_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo5 foo_empty5 foo6 foo foo3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo foo_empty3 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 642, NextOffset: 662 +=== 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 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=true,format=PAX +=== 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: 662, NextOffset: 782 + testutil.go:509: Offset: 518, NextOffset: 638 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 802 +=== 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 290 555] + zstdchunked_test.go:59: got zstd streams (compressed size: 595): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/595): 100, 278 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 282/595): 182, 174 + zstdchunked_test.go:104: [2] at 282 in stargz (nextFrame: 290/595): 4, 261 + zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 547/595): -1, 253 + 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 +=== 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 +=== 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 282 547] + zstdchunked_test.go:59: got zstd streams (compressed size: 587): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/587): 100, 270 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 274/587): 174, 166 + zstdchunked_test.go:104: [2] at 274 in stargz (nextFrame: 282/587): 4, 261 + zstdchunked_test.go:104: [3] at 282 in stargz (nextFrame: 539/587): -1, 253 + 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 +=== 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_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" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 + testutil.go:509: Offset: 82, NextOffset: 102 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,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 104 211 476] + zstdchunked_test.go:59: got zstd streams (compressed size: 516): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/516): 100, 199 + zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 203/516): 103, 95 + zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/516): 4, 261 + zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 468/516): -1, 253 + 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=false,format=GNU +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 203, NextOffset: 322 + testutil.go:509: Offset: 102, NextOffset: 221 +=== 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 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/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=PAX,minChunkSize=0 + 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 +=== 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 130437] + zstdchunked_test.go:59: got zstd streams (compressed size: 130477): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130477): 64637, 129982 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130477): 65349, 65341 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130477): 4, 439 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130429/130477): -1, 431 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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=PAX,minChunkSize=0 + 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: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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=GNU,minChunkSize=64000#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":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 foo3 foo_empty3 foo_empty5 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4] vs [foo foo_empty3 foo_empty4 foo6 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 360, NextOffset: 380 -=== 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 222 482] - zstdchunked_test.go:59: got zstd streams (compressed size: 522): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/522): 116, 210 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 214/522): 98, 90 - zstdchunked_test.go:104: [2] at 214 in stargz (nextFrame: 222/522): 4, 256 - zstdchunked_test.go:104: [3] at 222 in stargz (nextFrame: 474/522): -1, 248 - zstdchunked_test.go:104: [4] at 474 in stargz (nextFrame: 522/522): -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:509: Offset: 483, NextOffset: 503 + testutil.go:509: Offset: 380, NextOffset: 498 testutil.go:509: Offset: 503, NextOffset: 641 -=== 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 120 223 483] - zstdchunked_test.go:59: got zstd streams (compressed size: 523): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 120/523): 116, 211 - zstdchunked_test.go:104: [1] at 120 in stargz (nextFrame: 215/523): 99, 91 - zstdchunked_test.go:104: [2] at 215 in stargz (nextFrame: 223/523): 4, 256 + 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: 641, NextOffset: 661 +=== RUN 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 129313] + zstdchunked_test.go:59: got zstd streams (compressed size: 129353): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129353): 64637, 128858 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128862/129353): 64225, 64217 + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129353): 4, 439 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129305/129353): -1, 431 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: 380, NextOffset: 498 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 223 in stargz (nextFrame: 475/523): -1, 248 - zstdchunked_test.go:104: [4] at 475 in stargz (nextFrame: 523/523): -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:509: Offset: 518, NextOffset: 636 +=== 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" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 661, NextOffset: 779 + 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: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 +=== 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=PAX,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo_empty3 foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty] vs [foo_empty foo3 foo_empty3 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 +=== 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 130437] + zstdchunked_test.go:59: got zstd streams (compressed size: 130477): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130477): 64637, 129982 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129986/130477): 65349, 65341 + zstdchunked_test.go:104: [2] at 129986 in stargz (nextFrame: 129994/130477): 4, 439 + zstdchunked_test.go:104: [3] at 129994 in stargz (nextFrame: 130429/130477): -1, 431 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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=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=default,prefix="../",src=0,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: "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: "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 -=== 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 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 +=== 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: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/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 957, NextOffset: 1558 testutil.go:509: Offset: 794, NextOffset: 1317 -=== 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 64641 128870 129313] + zstdchunked_test.go:59: got zstd streams (compressed size: 129353): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/129353): 64637, 128858 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128862/129353): 64225, 64217 + zstdchunked_test.go:104: [2] at 128862 in stargz (nextFrame: 128870/129353): 4, 439 + zstdchunked_test.go:104: [3] at 128870 in stargz (nextFrame: 129305/129353): -1, 431 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 -=== 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 - 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 +=== 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: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_empty5 foo6 foo foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo2] vs [foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty5 .no.prefetch.landmark foo foo2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 -=== 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=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=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 -=== 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: 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 - testutil.go:509: Offset: 515, NextOffset: 633 - testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo3 foo_empty3 foo4 foo] + 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: 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: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 -=== 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 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=false,format=USTAR +=== 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=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: 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: "foo6" vs "foo6" - testutil.go:509: Offset: 771, NextOffset: 791 -=== 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 211 473] - zstdchunked_test.go:59: got zstd streams (compressed size: 513): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 107/513): 103, 199 - zstdchunked_test.go:104: [1] at 107 in stargz (nextFrame: 203/513): 100, 92 - zstdchunked_test.go:104: [2] at 203 in stargz (nextFrame: 211/513): 4, 258 - zstdchunked_test.go:104: [3] at 211 in stargz (nextFrame: 465/513): -1, 250 - 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=true,format=PAX +=== 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 130438] + zstdchunked_test.go:59: got zstd streams (compressed size: 130478): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64641/130478): 64637, 129983 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 129987/130478): 65350, 65342 + zstdchunked_test.go:104: [2] at 129987 in stargz (nextFrame: 129995/130478): 4, 439 + zstdchunked_test.go:104: [3] at 129995 in stargz (nextFrame: 130430/130478): -1, 431 + zstdchunked_test.go:104: [4] at 130430 in stargz (nextFrame: 130478/130478): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 932, NextOffset: 952 - testutil.go:509: Offset: 791, NextOffset: 1309 - testutil.go:509: Offset: 952, NextOffset: 1557 + testutil.go:509: Offset: 794, NextOffset: 932 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=PAX,minChunkSize=0#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 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/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 203 +=== 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:509: Offset: 102, NextOffset: 219 testutil.go:509: Offset: 203, NextOffset: 320 -=== 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 - 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 -=== 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" -=== RUN TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU +=== 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 129314] + zstdchunked_test.go:59: got zstd streams (compressed size: 129354): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty] vs [foo foo_empty3 foo5 foo_empty5 foo6 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo4] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 932, NextOffset: 952 -=== 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 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=false,format=GNU + 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/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 +=== 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: 64641/129354): 64637, 128859 + zstdchunked_test.go:104: [1] at 64641 in stargz (nextFrame: 128863/129354): 64226, 64218 + zstdchunked_test.go:104: [2] at 128863 in stargz (nextFrame: 128871/129354): 4, 439 + zstdchunked_test.go:104: [3] at 128871 in stargz (nextFrame: 129306/129354): -1, 431 + zstdchunked_test.go:104: [4] at 129306 in stargz (nextFrame: 129354/129354): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: 771, NextOffset: 791 -=== 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 208 470] - zstdchunked_test.go:59: got zstd streams (compressed size: 510): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 105/510): 101, 196 - zstdchunked_test.go:104: [1] at 105 in stargz (nextFrame: 200/510): 99, 91 - 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=true,format=USTAR + testutil.go:509: Offset: 320, NextOffset: 340 + testutil.go:509: Offset: 239, NextOffset: 357 +=== 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: 952, NextOffset: 1557 - testutil.go:509: Offset: 791, NextOffset: 1309 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: 478, NextOffset: 498 testutil.go:509: Offset: 357, NextOffset: 377 - testutil.go:509: Offset: 498, NextOffset: 636 + testutil.go:509: Offset: 478, NextOffset: 498 testutil.go:509: Offset: 377, NextOffset: 495 - testutil.go:395: Comparing: "foo_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 - testutil.go:509: Offset: 633, NextOffset: 653 -=== 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=true,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=false,format=USTAR + testutil.go:509: Offset: 498, NextOffset: 636 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 495, NextOffset: 515 + testutil.go:509: Offset: 636, NextOffset: 656 + 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: 794, NextOffset: 932 - testutil.go:509: Offset: 653, NextOffset: 771 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4] vs [foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo6] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 636, NextOffset: 656 +=== 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: 495, NextOffset: 515 + testutil.go:509: Offset: 656, NextOffset: 774 +=== 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): + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 515, NextOffset: 633 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 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=USTAR - testutil.go:1580: testing streams: [0 0 109 215 480] - zstdchunked_test.go:59: got zstd streams (compressed size: 520): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 109/520): 105, 203 - zstdchunked_test.go:104: [1] at 109 in stargz (nextFrame: 207/520): 102, 94 - zstdchunked_test.go:104: [2] at 207 in stargz (nextFrame: 215/520): 4, 261 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 320 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 215 in stargz (nextFrame: 472/520): -1, 253 - 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=true,format=PAX -=== 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 495, NextOffset: 515 -=== 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 + 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 +=== 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: 656, NextOffset: 774 - testutil.go:509: Offset: 515, NextOffset: 633 + testutil.go:509: Offset: 377, NextOffset: 495 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 932, NextOffset: 952 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#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 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" +=== 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=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 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 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 -=== 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: [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=default,prefix="../",lossless=true,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=default,prefix="../",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 110 216 480] - zstdchunked_test.go:59: got zstd streams (compressed size: 520): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/520): 106, 204 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 208/520): 102, 94 - zstdchunked_test.go:104: [2] at 208 in stargz (nextFrame: 216/520): 4, 260 - zstdchunked_test.go:104: [3] at 216 in stargz (nextFrame: 472/520): -1, 252 - 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=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: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_empty4 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty5] vs [foo_empty4 foo5 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo6] - 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 "": [foo_empty5 foo6 foo foo3 foo_empty3 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo4] vs [foo_empty foo_empty2 foo5 foo_empty5 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3] + 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 -=== 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: 239, NextOffset: 355 testutil.go:509: Offset: 342, NextOffset: 478 -=== 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 219 480] - zstdchunked_test.go:59: got zstd streams (compressed size: 520): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/520): 111, 207 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 211/520): 100, 92 - zstdchunked_test.go:104: [2] at 211 in stargz (nextFrame: 219/520): 4, 257 - zstdchunked_test.go:104: [3] at 219 in stargz (nextFrame: 472/520): -1, 249 - 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=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: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: 491, NextOffset: 511 +=== 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: 634, NextOffset: 654 +=== 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): + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 511, NextOffset: 627 +=== 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=default,prefix="./",src=0,format=GNU,minChunkSize=0 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:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 + 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 +=== 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: 207, NextOffset: 322 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 478, NextOffset: 498 +=== 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 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 375, NextOffset: 491 +=== 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: 498, NextOffset: 634 + testutil.go:395: Comparing: "foo_empty3" vs "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 - 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 testutil.go:509: Offset: 783, NextOffset: 1306 testutil.go:509: Offset: 946, NextOffset: 1547 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo5 foo_empty3 foo4 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo6] vs [foo4 foo_empty5 foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 -=== 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=false,format=USTAR - testutil.go:1580: testing streams: [0 0 115 219 480] - zstdchunked_test.go:59: got zstd streams (compressed size: 520): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 115/520): 111, 207 - zstdchunked_test.go:104: [1] at 115 in stargz (nextFrame: 211/520): 100, 92 - zstdchunked_test.go:104: [2] at 211 in stargz (nextFrame: 219/520): 4, 257 - zstdchunked_test.go:104: [3] at 219 in stargz (nextFrame: 472/520): -1, 249 - 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=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: 219, NextOffset: 239 - testutil.go:509: Offset: 342, NextOffset: 478 - testutil.go:509: Offset: 239, NextOffset: 355 - 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:401: Directory: "" vs "": [foo_empty foo_empty2 foo5 foo_empty5 foo_empty4 foo6 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo4 foo5 foo foo3 foo_empty3 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: 634, NextOffset: 654 testutil.go:509: Offset: 491, NextOffset: 511 -=== 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 -=== 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: 654, NextOffset: 770 testutil.go:509: Offset: 511, NextOffset: 627 -=== 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=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 +=== 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: "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: 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 +=== 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: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 + 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: "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 +=== 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 130431] + zstdchunked_test.go:59: got zstd streams (compressed size: 130471): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/130471): 64618, 129970 +=== 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=fastest,prefix="./",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 129974/130471): 65356, 65348 + zstdchunked_test.go:104: [2] at 129974 in stargz (nextFrame: 129982/130471): 4, 445 + zstdchunked_test.go:104: [3] at 129982 in stargz (nextFrame: 130423/130471): -1, 437 + zstdchunked_test.go:104: [4] at 130423 in stargz (nextFrame: 130471/130471): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: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 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: 770, NextOffset: 790 testutil.go:509: Offset: 627, NextOffset: 647 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=true,format=GNU - testutil.go:1580: testing streams: [0 0 110 214 474] - zstdchunked_test.go:59: got zstd streams (compressed size: 514): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/514): 106, 202 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 206/514): 100, 92 - zstdchunked_test.go:104: [2] at 206 in stargz (nextFrame: 214/514): 4, 256 - zstdchunked_test.go:104: [3] at 214 in stargz (nextFrame: 466/514): -1, 248 - 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=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: 647, NextOffset: 763 -=== 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 214 474] - zstdchunked_test.go:59: got zstd streams (compressed size: 514): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 110/514): 106, 202 - zstdchunked_test.go:104: [1] at 110 in stargz (nextFrame: 206/514): 100, 92 - zstdchunked_test.go:104: [2] at 206 in stargz (nextFrame: 214/514): 4, 256 - zstdchunked_test.go:104: [3] at 214 in stargz (nextFrame: 466/514): -1, 248 - 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=better,prefix="./",lossless=true,format=USTAR + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 -=== 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/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=fastest,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 64622 128858 129307] + zstdchunked_test.go:59: got zstd streams (compressed size: 129347): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129347): 64618, 128846 + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128850/129347): 64232, 64224 + zstdchunked_test.go:104: [2] at 128850 in stargz (nextFrame: 128858/129347): 4, 445 + zstdchunked_test.go:104: [3] at 128858 in stargz (nextFrame: 129299/129347): -1, 437 + zstdchunked_test.go:104: [4] at 129299 in stargz (nextFrame: 129347/129347): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got 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=USTAR,minChunkSize=0#02 +=== 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: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_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty4 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo2 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 foo foo3 foo4 foo5 foo_empty5] vs [foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo3 foo4 foo6] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 638, NextOffset: 658 -=== 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 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 777, NextOffset: 797 + 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_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 +=== 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): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130493): 64629, 129982 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 782, NextOffset: 802 - testutil.go:509: Offset: 658, NextOffset: 777 - testutil.go:509: Offset: 802, NextOffset: 941 + testutil.go:509: Offset: 345, NextOffset: 484 +=== 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_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: 103 +=== 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: 187, NextOffset: 207 testutil.go:509: Offset: 103, NextOffset: 221 -=== 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=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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: 207, NextOffset: 325 -=== 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/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" === 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 - 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 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 380, NextOffset: 499 -=== NAME TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - 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: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 testutil.go:509: Offset: 663, NextOffset: 782 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 777, NextOffset: 797 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 941, NextOffset: 961 -=== 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=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: 797, NextOffset: 1317 - testutil.go:509: Offset: 961, NextOffset: 1562 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo2] vs [foo foo_empty4 foo5 foo_empty5 foo_empty3 foo4 foo6 foo_empty foo2 foo_empty2 foo3] + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo6 .no.prefetch.landmark foo foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2] vs [foo foo3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6] + 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: "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 testutil.go:509: Offset: 663, NextOffset: 782 testutil.go:509: Offset: 519, NextOffset: 638 -=== 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 -=== 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: 941, NextOffset: 961 -=== 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: 777, NextOffset: 797 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 484, NextOffset: 504 -=== 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 469] - zstdchunked_test.go:59: got zstd streams (compressed size: 509): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/509): 97, 195 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 199/509): 102, 94 - 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 360, NextOffset: 380 -=== 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 101 208 470] - zstdchunked_test.go:59: got zstd streams (compressed size: 510): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/510): 97, 196 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 200/510): 103, 95 - 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=better,prefix="/",lossless=true,format=PAX + 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 +=== 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: 504, NextOffset: 643 - testutil.go:509: Offset: 380, NextOffset: 499 + 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" @@ -215243,85 +208737,106 @@ testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 941 testutil.go:509: Offset: 658, NextOffset: 777 -=== 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=better,prefix="/",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 101 285 547] - zstdchunked_test.go:59: got zstd streams (compressed size: 587): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/587): 97, 273 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 277/587): 180, 172 - zstdchunked_test.go:104: [2] at 277 in stargz (nextFrame: 285/587): 4, 258 - zstdchunked_test.go:104: [3] at 285 in stargz (nextFrame: 539/587): -1, 250 - 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: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 -=== 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 277 539] - zstdchunked_test.go:59: got zstd streams (compressed size: 579): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 101/579): 97, 265 - zstdchunked_test.go:104: [1] at 101 in stargz (nextFrame: 269/579): 172, 164 - zstdchunked_test.go:104: [2] at 269 in stargz (nextFrame: 277/579): 4, 258 - zstdchunked_test.go:104: [3] at 277 in stargz (nextFrame: 531/579): -1, 250 - 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:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 -=== 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: 221, NextOffset: 241 - testutil.go:509: Offset: 345, NextOffset: 484 - testutil.go:509: Offset: 241, NextOffset: 360 -=== 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 206 467] - zstdchunked_test.go:59: got zstd streams (compressed size: 507): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/507): 96, 194 - zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 198/507): 102, 94 - 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=false,format=GNU + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 -=== 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 207 468] - zstdchunked_test.go:59: got zstd streams (compressed size: 508): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 100/508): 96, 195 - zstdchunked_test.go:104: [1] at 100 in stargz (nextFrame: 199/508): 103, 95 - 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=true,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=false,format=USTAR -=== 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 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 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got 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=false,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":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 "": [foo2 foo_empty2 foo5 foo6 foo_empty4 foo_empty5 foo foo_empty foo3 foo_empty3 foo4] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty2 foo4 foo_empty4 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo4 foo_empty5 foo] vs [foo2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty5 foo6] + 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=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 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 637, NextOffset: 657 +=== 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: 515, NextOffset: 632 + testutil.go:509: Offset: 657, NextOffset: 774 + 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: 187, NextOffset: 207 + testutil.go:509: Offset: 105, NextOffset: 221 + testutil.go:509: Offset: 207, NextOffset: 323 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 221, NextOffset: 241 +=== 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 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=default,prefix="../",src=0,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 323, NextOffset: 343 + testutil.go:509: Offset: 241, NextOffset: 358 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 358, NextOffset: 378 +=== 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 480, NextOffset: 500 + testutil.go:509: Offset: 378, NextOffset: 495 + testutil.go:509: Offset: 500, NextOffset: 637 +=== 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:395: Comparing: "foo_empty3" vs "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/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 214 479] - zstdchunked_test.go:59: got zstd streams (compressed size: 519): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/519): 100, 202 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 206/519): 106, 98 - 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=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: 774, NextOffset: 794 testutil.go:509: Offset: 652, NextOffset: 769 testutil.go:509: Offset: 794, NextOffset: 931 @@ -215330,352 +208845,292 @@ 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_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5 foo6] vs [foo foo2 foo4 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo6] + 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: 323, NextOffset: 343 + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:509: Offset: 241, NextOffset: 358 -=== 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 290 555] - zstdchunked_test.go:59: got zstd streams (compressed size: 595): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/595): 100, 278 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 282/595): 182, 174 - zstdchunked_test.go:104: [2] at 282 in stargz (nextFrame: 290/595): 4, 261 - zstdchunked_test.go:104: [3] at 290 in stargz (nextFrame: 547/595): -1, 253 - 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 + 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 +=== 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=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 343, NextOffset: 480 + 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 637, NextOffset: 657 - testutil.go:509: Offset: 515, NextOffset: 632 -=== 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 282 547] - zstdchunked_test.go:59: got zstd streams (compressed size: 587): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/587): 100, 270 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 274/587): 174, 166 - zstdchunked_test.go:104: [2] at 274 in stargz (nextFrame: 282/587): 4, 261 - zstdchunked_test.go:104: [3] at 282 in stargz (nextFrame: 539/587): -1, 253 - 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 +=== 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 === 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: "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: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 358, NextOffset: 378 + testutil.go:509: Offset: 500, NextOffset: 637 + testutil.go:509: Offset: 378, NextOffset: 495 +=== 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 105, NextOffset: 221 - testutil.go:509: Offset: 207, NextOffset: 323 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo6 foo_empty2 foo foo_empty foo2 foo3 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark] vs [foo_empty3 foo4 foo_empty4 foo_empty5 foo foo_empty foo3 foo6 foo2 foo_empty2 foo5] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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=GNU + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 495, NextOffset: 515 -=== 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 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=false,format=GNU +=== 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: 657, NextOffset: 774 testutil.go:509: Offset: 515, NextOffset: 632 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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 -=== 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 214 479] - zstdchunked_test.go:59: got zstd streams (compressed size: 519): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 104/519): 100, 202 - zstdchunked_test.go:104: [1] at 104 in stargz (nextFrame: 206/519): 106, 98 - 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 789, NextOffset: 1312 -=== 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: "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/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: 378, NextOffset: 495 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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 -=== 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 652, NextOffset: 769 -=== 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/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 +=== 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 130434] + zstdchunked_test.go:59: got zstd streams (compressed size: 130474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130474): 64622, 129971 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130474): 65353, 65345 + zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130474): 4, 447 + zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130426/130474): -1, 439 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": 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: 794, NextOffset: 931 + testutil.go:509: Offset: 652, NextOffset: 769 + 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_empty5" vs "foo_empty5" - 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 -=== 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: 221, NextOffset: 241 - testutil.go:509: Offset: 343, NextOffset: 480 - testutil.go:509: Offset: 241, NextOffset: 358 -=== 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): === 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=fastest,prefix="",lossless=false,format=USTAR - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got 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=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 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR +=== 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 64626 128859 129310] + zstdchunked_test.go:59: got zstd streams (compressed size: 129350): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129350): 64622, 128847 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129350): 64229, 64221 + zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129350): 4, 447 + zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129302/129350): -1, 439 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got 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=64000#02 === 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_empty foo2 foo_empty2 foo_empty4 foo5 foo6 foo foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo2] - 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: "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: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo6 foo foo_empty foo3 foo_empty4 foo5 foo_empty5] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 +=== 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=USTAR,minChunkSize=64000#02 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 735, NextOffset: 752 testutil.go:509: Offset: 611, NextOffset: 722 -=== 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: 752, NextOffset: 885 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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 -=== 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=PAX - testutil.go:1580: testing streams: [0 0 64641 128870 129312] - zstdchunked_test.go:59: got zstd streams (compressed size: 129352): +=== 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 130434] + zstdchunked_test.go:59: got zstd streams (compressed size: 130474): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130474): 64622, 129971 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130474): 65353, 65345 + zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130474): 4, 447 + zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130426/130474): -1, 439 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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:395: Comparing: "foo_empty" vs "foo_empty" 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 -=== 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/129352): 64637, 128858 +=== 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 128859 129310] + zstdchunked_test.go:59: got zstd streams (compressed size: 129350): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 471, NextOffset: 604 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX - 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:509: Offset: 349, NextOffset: 463 +=== 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/129350): 64622, 128847 + zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129350): 64229, 64221 + zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129350): 4, 447 + zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129302/129350): -1, 439 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 471, NextOffset: 604 + 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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 "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 480 testutil.go:509: Offset: 604, NextOffset: 621 -=== 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=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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo4 foo_empty4 foo_empty5 foo6] vs [foo foo3 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo5 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo_empty4 foo foo_empty foo_empty2 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark] vs [foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo4 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:509: Offset: 611, NextOffset: 722 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 +=== RUN 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 130429] + zstdchunked_test.go:59: got zstd streams (compressed size: 130469): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/130469): 64621, 129966 +=== 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=better,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: "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-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 129970/130469): 65349, 65341 + zstdchunked_test.go:104: [2] at 129970 in stargz (nextFrame: 129978/130469): 4, 447 + zstdchunked_test.go:104: [3] at 129978 in stargz (nextFrame: 130421/130469): -1, 439 + zstdchunked_test.go:104: [4] at 130421 in stargz (nextFrame: 130469/130469): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 94, NextOffset: 205 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 - 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 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 621 -=== 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/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 480 -=== 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 -=== 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:509: Offset: 480, NextOffset: 594 -=== 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/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 +=== 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 129305] + zstdchunked_test.go:59: got zstd streams (compressed size: 129345): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64625/129345): 64621, 128842 + zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 128846/129345): 64225, 64217 + zstdchunked_test.go:104: [2] at 128846 in stargz (nextFrame: 128854/129345): 4, 447 + zstdchunked_test.go:104: [3] at 128854 in stargz (nextFrame: 129297/129345): -1, 439 + zstdchunked_test.go:104: [4] at 129297 in stargz (nextFrame: 129345/129345): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=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=better,prefix="./",format=PAX,minChunkSize=0#02 -=== 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=better,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 480, NextOffset: 594 + 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 + 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=0,format=USTAR,minChunkSize=0 +=== 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=default,prefix="",lossless=true,format=USTAR + testutil.go:1580: testing streams: [0 0 64628 112786 113213] + zstdchunked_test.go:59: got zstd streams (compressed size: 113253): === 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 "": [foo5 foo_empty5 foo6 foo foo4 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2] vs [foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty5] - 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 -=== 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 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 223, NextOffset: 337 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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: 322, NextOffset: 455 + testutil.go:401: Directory: "" vs "": [foo foo_empty4 foo6 foo3 foo_empty3 foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 337, NextOffset: 354 @@ -215683,236 +209138,209 @@ 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_empty4" vs "foo_empty4" - 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: "foo4" vs "foo4" testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 605, NextOffset: 622 -=== 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=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: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 +=== 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/113253): 64624, 112774 + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112778/113253): 48154, 48146 + 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 730, NextOffset: 747 testutil.go:509: Offset: 886, NextOffset: 903 -=== 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): - 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 747, NextOffset: 1261 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: 903, NextOffset: 1479 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo_empty4 foo5 foo6 foo2 foo3 foo_empty3 foo4] vs [foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo_empty5 foo6 foo foo4 foo5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 305, NextOffset: 322 -=== 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=better,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 223 + 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 === 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: 322, NextOffset: 455 - testutil.go:509: Offset: 223, NextOffset: 337 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo foo3] vs [foo4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo_empty4 foo6] + 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: "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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR + 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 +=== 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:395: Comparing: "foo_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 +=== 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 129278] + zstdchunked_test.go:59: got zstd streams (compressed size: 129318): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129318): 64624, 128839 + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129318): 64219, 64211 + zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129318): 4, 423 + zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129270/129318): -1, 415 + zstdchunked_test.go:104: [4] at 129270 in stargz (nextFrame: 129318/129318): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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=GNU,minChunkSize=64000#02 +=== 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: 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 -=== 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 129312] - zstdchunked_test.go:59: got zstd streams (compressed size: 129352): -=== 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 886, NextOffset: 903 -=== 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/129352): 64622, 128851 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,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" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 194 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 -=== 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: 128855/129352): 64233, 64225 - zstdchunked_test.go:104: [2] at 128855 in stargz (nextFrame: 128863/129352): 4, 445 +=== 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: 78, NextOffset: 95 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR - 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:509: Offset: 747, NextOffset: 1261 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 +=== 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=default,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 64628 112786 113213] + zstdchunked_test.go:59: got zstd streams (compressed size: 113253): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113253): 64624, 112774 + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112778/113253): 48154, 48146 + 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": 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: 194, NextOffset: 305 - 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: "foo_empty5" vs "foo_empty5" -=== 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=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): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/130476): 64622, 129975 -=== 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: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_empty4 foo5 foo6 foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3] vs [foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 469, NextOffset: 486 -=== 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/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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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: 604, NextOffset: 621 - testutil.go:509: Offset: 486, NextOffset: 602 - testutil.go:509: Offset: 621, NextOffset: 737 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== 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: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 - testutil.go:509: Offset: 193, NextOffset: 304 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo4] vs [foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo5 foo6 foo foo_empty foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 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" 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=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): -=== 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: 353, NextOffset: 469 -=== 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/129352): 64622, 128851 -=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 469, NextOffset: 486 +=== 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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 604, NextOffset: 621 +=== 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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - 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:509: Offset: 737, NextOffset: 754 + testutil.go:509: Offset: 619, NextOffset: 735 + testutil.go:509: Offset: 754, NextOffset: 887 +=== 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 129278] + zstdchunked_test.go:59: got zstd streams (compressed size: 129318): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129318): 64624, 128839 + zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129318): 64219, 64211 + zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129318): 4, 423 + zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129270/129318): -1, 415 + zstdchunked_test.go:104: [4] at 129270 in stargz (nextFrame: 129318/129318): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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: 737, NextOffset: 754 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX + 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=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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 619, NextOffset: 735 -=== 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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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 testutil.go:509: Offset: 752, NextOffset: 1263 testutil.go:509: Offset: 904, NextOffset: 1485 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty4 foo5 foo6 foo foo2 foo_empty3 foo4 foo_empty5 foo_empty foo_empty2] 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: 176, NextOffset: 193 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: "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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo4 foo5 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3] vs [foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 -=== 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: 206, NextOffset: 223 testutil.go:509: Offset: 321, NextOffset: 454 testutil.go:509: Offset: 223, NextOffset: 336 @@ -215920,80 +209348,76 @@ testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 testutil.go:509: Offset: 336, NextOffset: 353 -=== 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 -=== 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: 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: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: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 +=== 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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 78, NextOffset: 95 +=== 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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 + testutil.go:509: Offset: 469, NextOffset: 486 + testutil.go:509: Offset: 621, NextOffset: 737 +=== 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 112784 113210] + zstdchunked_test.go:59: got zstd streams (compressed size: 113250): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/113250): 64626, 112772 + zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 112776/113250): 48150, 48142 + zstdchunked_test.go:104: [2] at 112776 in stargz (nextFrame: 112784/113250): 4, 422 + zstdchunked_test.go:104: [3] at 112784 in stargz (nextFrame: 113202/113250): -1, 414 + zstdchunked_test.go:104: [4] at 113202 in stargz (nextFrame: 113250/113250): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=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=better,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 353, NextOffset: 469 - 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: "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/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=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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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: "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/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=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): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64633/130493): 64629, 129982 - 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 +=== 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=default,prefix="",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== 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): + 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 testutil.go:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -216001,254 +209425,241 @@ 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 foo_empty4 foo5 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo4] vs [foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo_empty3] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 342, NextOffset: 359 - testutil.go:509: Offset: 460, NextOffset: 477 -=== 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: 359, NextOffset: 473 - testutil.go:509: Offset: 477, NextOffset: 610 + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo_empty5 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4] vs [foo foo3 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] + 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: "foo_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 -=== 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: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" 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 -=== 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): +=== 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:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 -=== 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: 64633/129369): 64629, 128858 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 310, NextOffset: 327 testutil.go:509: Offset: 228, NextOffset: 342 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR - 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: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 + testutil.go:509: Offset: 359, NextOffset: 473 + testutil.go:509: Offset: 477, NextOffset: 610 +=== 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 112775 113202] + zstdchunked_test.go:59: got zstd streams (compressed size: 113242): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113242): 64620, 112763 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112767/113242): 48147, 48139 + zstdchunked_test.go:104: [2] at 112767 in stargz (nextFrame: 112775/113242): 4, 423 + zstdchunked_test.go:104: [3] at 112775 in stargz (nextFrame: 113194/113242): -1, 415 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got 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=64000#02 === 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:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 473, NextOffset: 490 -=== 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: 610, NextOffset: 627 testutil.go:509: Offset: 490, NextOffset: 604 testutil.go:509: Offset: 627, NextOffset: 741 - 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: 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 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty5 .no.prefetch.landmark foo_empty foo3] vs [foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty4 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo_empty foo_empty3 foo_empty5 foo] + 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 + testutil.go:509: Offset: 359, NextOffset: 473 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/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: 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: "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 -=== 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: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: 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: "foo_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 -=== 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 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 473, NextOffset: 490 -=== 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" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 627, NextOffset: 741 testutil.go:509: Offset: 490, NextOffset: 604 -=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 891, NextOffset: 908 +=== 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: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: 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: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=0,format=PAX,minChunkSize=0 -=== 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 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 +=== 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=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): + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got 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=USTAR,minChunkSize=64000#02 -=== 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 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 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" +=== 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=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 "": [foo4 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo_empty foo_empty2 foo_empty4] vs [foo foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "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 -=== 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=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 739, NextOffset: 1254 - testutil.go:509: Offset: 902, NextOffset: 1475 + testutil.go:401: Directory: "" vs "": [foo foo_empty3 foo6 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2] vs [.no.prefetch.landmark foo_empty foo2 foo3 foo_empty5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty4 foo5] 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_empty3" vs "foo_empty3" + 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_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/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: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: 205, NextOffset: 222 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 321 +=== 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 112775 113202] + zstdchunked_test.go:59: got zstd streams (compressed size: 113242): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113242): 64620, 112763 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112767/113242): 48147, 48139 + zstdchunked_test.go:104: [2] at 112767 in stargz (nextFrame: 112775/113242): 4, 423 + zstdchunked_test.go:104: [3] at 112775 in stargz (nextFrame: 113194/113242): -1, 415 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: 222, NextOffset: 332 testutil.go:509: Offset: 321, NextOffset: 454 +=== 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_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/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 -=== 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: 463, NextOffset: 480 -=== 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=better,prefix="",src=0,format=PAX,minChunkSize=0 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo2 foo3 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo_empty3 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 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: 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: 594, NextOffset: 611 testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 611, NextOffset: 722 + testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo2 foo3 foo4] vs [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo2 foo_empty4 foo_empty foo_empty2] + testutil.go:509: Offset: 611, NextOffset: 722 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 176, NextOffset: 193 -=== 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): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64631/129361): 64627, 128850 +=== 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=better,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 77, NextOffset: 94 -=== 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: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: "foo2" vs "foo2" + testutil.go:509: Offset: 304, NextOffset: 321 +=== 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): + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} -=== 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-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 +=== 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=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 205 - 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 @@ -216257,68 +209668,32 @@ 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: "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: "foo5" vs "foo5" - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN 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 130434] - zstdchunked_test.go:59: got zstd streams (compressed size: 130474): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 594, NextOffset: 611 -=== 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/130474): 64622, 129971 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 129975/130474): 65353, 65345 - zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130474): 4, 447 - zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130426/130474): -1, 439 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: 752, NextOffset: 885 -=== 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=better,prefix="",src=0,format=PAX,minChunkSize=0 - 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 +=== 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=better,prefix="",src=0,format=PAX,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: "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/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 -=== 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=fastest,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 64626 128859 129310] - zstdchunked_test.go:59: got zstd streams (compressed size: 129350): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64626/129350): 64622, 128847 - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129350): 64229, 64221 - zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129350): 4, 447 - zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129302/129350): -1, 439 - zstdchunked_test.go:104: [4] at 129302 in stargz (nextFrame: 129350/129350): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,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:1580: testing streams: [0 0 64622 112774 113202] + zstdchunked_test.go:59: got zstd streams (compressed size: 113242): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/113242): 64618, 112762 + zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 112766/113242): 48148, 48140 + zstdchunked_test.go:104: [2] at 112766 in stargz (nextFrame: 112774/113242): 4, 424 + zstdchunked_test.go:104: [3] at 112774 in stargz (nextFrame: 113194/113242): -1, 416 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -216326,353 +209701,383 @@ 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 "": [foo2 foo3 foo_empty3 foo5 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty2 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo4 foo_empty foo_empty2 foo_empty3 foo5] vs [foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty2 foo4 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 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: "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_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/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=PAX,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_empty3" vs "foo_empty3" +=== 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 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: "foo_empty5" vs "foo_empty5" -=== 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 130434] - zstdchunked_test.go:59: got zstd streams (compressed size: 130474): -=== 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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 747, NextOffset: 1261 -=== 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/130474): 64622, 129971 -=== 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 78, NextOffset: 95 testutil.go:509: Offset: 177, NextOffset: 194 -=== 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/130474): 65353, 65345 - zstdchunked_test.go:104: [2] at 129975 in stargz (nextFrame: 129983/130474): 4, 447 - zstdchunked_test.go:104: [3] at 129983 in stargz (nextFrame: 130426/130474): -1, 439 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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 -=== 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" +=== 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: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: "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 "": [foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo_empty4 foo4 foo6 foo_empty foo2 foo3 foo_empty3] vs [foo6 foo foo_empty foo_empty2 foo4 foo_empty4 foo_empty5 foo2 foo3 foo_empty3 foo5] - 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_empty5" vs "foo_empty5" - 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:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo6 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3] vs [foo foo2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo5] 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: 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_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/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=PAX,minChunkSize=0 - 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/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=PAX,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 455 - testutil.go:509: Offset: 223, NextOffset: 337 -=== 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 129310] - zstdchunked_test.go:59: got zstd streams (compressed size: 129350): -=== 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: 455, NextOffset: 472 -=== 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/129350): 64622, 128847 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 337, NextOffset: 354 +=== 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:509: Offset: 472, NextOffset: 605 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 64626 in stargz (nextFrame: 128851/129350): 64229, 64221 - zstdchunked_test.go:104: [2] at 128851 in stargz (nextFrame: 128859/129350): 4, 447 - zstdchunked_test.go:104: [3] at 128859 in stargz (nextFrame: 129302/129350): -1, 439 - zstdchunked_test.go:104: [4] at 129302 in stargz (nextFrame: 129350/129350): -1, -1 + testutil.go:509: Offset: 354, NextOffset: 468 + testutil.go:395: Comparing: "foo_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 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:509: Offset: 616, NextOffset: 730 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-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=0,format=PAX,minChunkSize=0 + 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/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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 112773 113201] + zstdchunked_test.go:59: got zstd streams (compressed size: 113241): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113241): 64617, 112761 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112765/113241): 48148, 48140 + zstdchunked_test.go:104: [2] at 112765 in stargz (nextFrame: 112773/113241): 4, 424 + zstdchunked_test.go:104: [3] at 112773 in stargz (nextFrame: 113193/113241): -1, 416 + zstdchunked_test.go:104: [4] at 113193 in stargz (nextFrame: 113241/113241): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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: 354, NextOffset: 468 -=== 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" +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" + 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 +=== 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/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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU -=== 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=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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 130429] - zstdchunked_test.go:59: got zstd streams (compressed size: 130469): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 -=== 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: 64625/130469): 64621, 129966 - zstdchunked_test.go:104: [1] at 64625 in stargz (nextFrame: 129970/130469): 65349, 65341 - zstdchunked_test.go:104: [2] at 129970 in stargz (nextFrame: 129978/130469): 4, 447 - zstdchunked_test.go:104: [3] at 129978 in stargz (nextFrame: 130421/130469): -1, 439 - zstdchunked_test.go:104: [4] at 130421 in stargz (nextFrame: 130469/130469): -1, -1 +=== RUN 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 129266] + zstdchunked_test.go:59: got zstd streams (compressed size: 129306): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129306): 64617, 128826 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129306): 64213, 64205 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} +=== 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-compression=zstd_compression_level=default,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 TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-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=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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo foo_empty foo3] vs [foo5 foo_empty5 foo6 foo foo_empty foo2 foo4 foo_empty4 .no.prefetch.landmark foo_empty2 foo3 foo_empty3] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:509: Offset: 321, NextOffset: 454 -=== 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=better,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:401: Directory: "" vs "": [foo6 foo foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2] vs [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo3 foo4 foo5] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 469, NextOffset: 486 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 486, NextOffset: 602 -=== 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: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/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: 737, NextOffset: 754 -=== 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 129305] - zstdchunked_test.go:59: got zstd streams (compressed size: 129345): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 +=== 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: 619, NextOffset: 735 -=== 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: 64625/129345): 64621, 128842 -=== 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 -=== 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/129345): 64225, 64217 - zstdchunked_test.go:104: [2] at 128846 in stargz (nextFrame: 128854/129345): 4, 447 - zstdchunked_test.go:104: [3] at 128854 in stargz (nextFrame: 129297/129345): -1, 439 - zstdchunked_test.go:104: [4] at 129297 in stargz (nextFrame: 129345/129345): -1, -1 +=== 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 112773 113201] + zstdchunked_test.go:59: got zstd streams (compressed size: 113241): +=== 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-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113241): 64617, 112761 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112765/113241): 48148, 48140 + zstdchunked_test.go:104: [2] at 112765 in stargz (nextFrame: 112773/113241): 4, 424 + zstdchunked_test.go:104: [3] at 112773 in stargz (nextFrame: 113193/113241): -1, 416 + zstdchunked_test.go:104: [4] at 113193 in stargz (nextFrame: 113241/113241): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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: 887, NextOffset: 904 -=== 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=better,prefix="/",src=0,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 - 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:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 223, NextOffset: 336 +=== 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: 321, NextOffset: 454 + 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: "" 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_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo3] - 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/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 +=== 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=better,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 353, NextOffset: 469 -=== 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: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: 78, NextOffset: 95 + testutil.go:509: Offset: 176, NextOffset: 193 + testutil.go:509: Offset: 95, NextOffset: 206 + testutil.go:509: Offset: 193, NextOffset: 304 + 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: 887, NextOffset: 904 testutil.go:509: Offset: 752, NextOffset: 1263 + testutil.go:509: Offset: 904, NextOffset: 1485 +=== 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 129266] + zstdchunked_test.go:59: got zstd streams (compressed size: 129306): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129306): 64617, 128826 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128830/129306): 64213, 64205 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo5] vs [foo foo_empty5 foo6 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 737, NextOffset: 754 +=== 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=better,prefix="/",src=0,format=PAX,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" 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 -=== 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 112790 113217] - zstdchunked_test.go:59: got zstd streams (compressed size: 113257): -=== 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=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: 206, NextOffset: 223 -=== 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/113257): 64624, 112778 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 95, NextOffset: 206 + 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/duplicated_entry_offset +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 454 -=== 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: 112782/113257): 48158, 48150 - zstdchunked_test.go:104: [2] at 112782 in stargz (nextFrame: 112790/113257): 4, 423 - zstdchunked_test.go:104: [3] at 112790 in stargz (nextFrame: 113209/113257): -1, 415 - zstdchunked_test.go:104: [4] at 113209 in stargz (nextFrame: 113257/113257): -1, -1 + 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: "foo4" vs "foo4" + testutil.go:509: Offset: 604, NextOffset: 621 +=== 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 112783 113211] + zstdchunked_test.go:59: got zstd streams (compressed size: 113251): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113251): 64617, 112771 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112775/113251): 48158, 48150 + zstdchunked_test.go:104: [2] at 112775 in stargz (nextFrame: 112783/113251): 4, 424 + zstdchunked_test.go:104: [3] at 112783 in stargz (nextFrame: 113203/113251): -1, 416 + zstdchunked_test.go:104: [4] at 113203 in stargz (nextFrame: 113251/113251): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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: 223, NextOffset: 336 -=== 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: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: "foo5" vs "foo5" - testutil.go:509: Offset: 737, NextOffset: 754 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR +=== 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=better,prefix="/",src=0,format=PAX,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:509: Offset: 486, NextOffset: 602 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry -=== 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=PAX,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 887, NextOffset: 904 === 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/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 -=== 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 129278] - zstdchunked_test.go:59: got zstd streams (compressed size: 129318): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/129318): 64624, 128839 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 128843/129318): 64219, 64211 - zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129318): 4, 423 - zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129270/129318): -1, 415 - zstdchunked_test.go:104: [4] at 129270 in stargz (nextFrame: 129318/129318): -1, -1 +=== 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: 904, NextOffset: 1485 + 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: "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=PAX,minChunkSize=0 +=== 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 129276] + zstdchunked_test.go:59: got zstd streams (compressed size: 129316): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129316): 64617, 128836 + zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 128840/129316): 64223, 64215 + zstdchunked_test.go:104: [2] at 128840 in stargz (nextFrame: 128848/129316): 4, 424 + zstdchunked_test.go:104: [3] at 128848 in stargz (nextFrame: 129268/129316): -1, 416 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got 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=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-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":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 "": [foo4 foo_empty4 foo5 foo foo_empty3 foo_empty2 foo3 foo_empty5 foo6 foo_empty foo2] vs [foo_empty foo2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo5] - 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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo foo_empty] vs [foo5 foo6 foo foo2 foo4 foo_empty4 foo_empty3 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3] + 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=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: 178, NextOffset: 195 + testutil.go:509: Offset: 96, NextOffset: 211 + testutil.go:509: Offset: 195, NextOffset: 310 +=== 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 113207] + zstdchunked_test.go:59: got zstd streams (compressed size: 113247): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113247): 64620, 112766 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112770/113247): 48150, 48142 + zstdchunked_test.go:104: [2] at 112770 in stargz (nextFrame: 112778/113247): 4, 425 + zstdchunked_test.go:104: [3] at 112778 in stargz (nextFrame: 113199/113247): -1, 417 + zstdchunked_test.go:104: [4] at 113199 in stargz (nextFrame: 113247/113247): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: "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: 473, NextOffset: 490 + testutil.go:509: Offset: 610, NextOffset: 627 +=== 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: 490, NextOffset: 604 +=== 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: 627, NextOffset: 741 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 310, NextOffset: 327 @@ -216684,249 +210089,216 @@ 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_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: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 - 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 +=== 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:509: Offset: 741, NextOffset: 758 - testutil.go:509: Offset: 621, NextOffset: 735 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX +=== 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: 621, NextOffset: 735 testutil.go:509: Offset: 758, NextOffset: 891 +=== 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=PAX,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 + 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 "": [foo2 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo6 foo foo2 foo4 foo_empty4 foo5] vs [foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty4] testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 195 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 96 -=== 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:509: Offset: 195, NextOffset: 310 testutil.go:509: Offset: 96, NextOffset: 211 - 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 -=== 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=PAX - testutil.go:1580: testing streams: [0 0 64628 112790 113217] - zstdchunked_test.go:59: got zstd streams (compressed size: 113257): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64628/113257): 64624, 112778 - zstdchunked_test.go:104: [1] at 64628 in stargz (nextFrame: 112782/113257): 48158, 48150 - zstdchunked_test.go:104: [2] at 112782 in stargz (nextFrame: 112790/113257): 4, 423 - zstdchunked_test.go:104: [3] at 112790 in stargz (nextFrame: 113209/113257): -1, 415 - zstdchunked_test.go:104: [4] at 113209 in stargz (nextFrame: 113257/113257): -1, -1 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 211, NextOffset: 228 +=== 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): + 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 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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: 359, NextOffset: 473 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + testutil.go:509: Offset: 327, NextOffset: 460 +=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" - 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 -=== 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: 621, NextOffset: 735 - 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:509: Offset: 228, NextOffset: 342 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=USTAR,minChunkSize=0 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX -=== 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: "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 -=== 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 129278] - zstdchunked_test.go:59: got zstd streams (compressed size: 129318): + testutil.go:395: Comparing: "foo_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 + 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: "foo_empty5" vs "foo_empty5" +=== 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=fastest,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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/129318): 64624, 128839 === RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== 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/129318): 64219, 64211 - zstdchunked_test.go:104: [2] at 128843 in stargz (nextFrame: 128851/129318): 4, 423 - zstdchunked_test.go:104: [3] at 128851 in stargz (nextFrame: 129270/129318): -1, 415 - zstdchunked_test.go:104: [4] at 129270 in stargz (nextFrame: 129318/129318): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",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 64624 112778 113207] + zstdchunked_test.go:59: got zstd streams (compressed size: 113247): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113247): 64620, 112766 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112770/113247): 48150, 48142 + zstdchunked_test.go:104: [2] at 112770 in stargz (nextFrame: 112778/113247): 4, 425 + zstdchunked_test.go:104: [3] at 112778 in stargz (nextFrame: 113199/113247): -1, 417 + zstdchunked_test.go:104: [4] at 113199 in stargz (nextFrame: 113247/113247): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got 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=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 === 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-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU +=== 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/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 -=== 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 112788 113214] - zstdchunked_test.go:59: got zstd streams (compressed size: 113254): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64630/113254): 64626, 112776 - zstdchunked_test.go:104: [1] at 64630 in stargz (nextFrame: 112780/113254): 48154, 48146 - zstdchunked_test.go:104: [2] at 112780 in stargz (nextFrame: 112788/113254): 4, 422 - zstdchunked_test.go:104: [3] at 112788 in stargz (nextFrame: 113206/113254): -1, 414 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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":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_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty4 foo_empty5 foo6 foo] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo_empty4 foo5 foo4 foo2 foo_empty2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo6] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 99 + 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_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 +=== 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=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 719 testutil.go:509: Offset: 751, NextOffset: 883 === 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 607, NextOffset: 624 testutil.go:509: Offset: 483, NextOffset: 593 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 624, NextOffset: 734 - 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" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 99 - testutil.go:509: Offset: 179, NextOffset: 196 - testutil.go:509: Offset: 99, NextOffset: 212 - testutil.go:509: Offset: 196, NextOffset: 309 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU + 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 +=== 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): +=== 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-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/129311): 64620, 128830 === 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" +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [2] at 128834 in stargz (nextFrame: 128842/129311): 4, 425 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 339, NextOffset: 356 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: 458, NextOffset: 475 +=== 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=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 466 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 475, NextOffset: 607 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 foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark] vs [foo_empty foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo4] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo_empty5 foo_empty2 foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo6] vs [foo2 foo_empty2 foo3 foo_empty3 foo4 foo foo_empty 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: 309, NextOffset: 326 testutil.go:509: Offset: 212, NextOffset: 229 testutil.go:509: Offset: 326, NextOffset: 458 testutil.go:509: Offset: 229, NextOffset: 339 -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 458, NextOffset: 475 testutil.go:509: Offset: 339, NextOffset: 356 -=== 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=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=better,prefix="",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 475, NextOffset: 607 - testutil.go:509: Offset: 356, NextOffset: 466 -=== 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 +=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 356, NextOffset: 466 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 607, NextOffset: 624 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - 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 - 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=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 483 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" - 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=GNU,minChunkSize=0 testutil.go:509: Offset: 624, NextOffset: 734 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,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 "foo3" -=== 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: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 @@ -216936,38 +210308,35 @@ testutil.go:509: Offset: 179, NextOffset: 196 testutil.go:509: Offset: 82, NextOffset: 99 testutil.go:509: Offset: 196, NextOffset: 309 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 99, NextOffset: 212 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 719, NextOffset: 736 testutil.go:509: Offset: 900, NextOffset: 1476 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 736, NextOffset: 1245 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,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 64624 112779 113206] +=== 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/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 +=== 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 112777 113206] zstdchunked_test.go:59: got zstd streams (compressed size: 113246): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113246): 64620, 112767 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112771/113246): 48151, 48143 - zstdchunked_test.go:104: [2] at 112771 in stargz (nextFrame: 112779/113246): 4, 423 - zstdchunked_test.go:104: [3] at 112779 in stargz (nextFrame: 113198/113246): -1, 415 + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113246): 64620, 112765 + zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112769/113246): 48149, 48141 + zstdchunked_test.go:104: [2] at 112769 in stargz (nextFrame: 112777/113246): 4, 425 + zstdchunked_test.go:104: [3] at 112777 in stargz (nextFrame: 113198/113246): -1, 417 zstdchunked_test.go:104: [4] at 113198 in stargz (nextFrame: 113246/113246): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" testutil.go:1763: On "foo22": got preread of "bar/bar.txt" testutil.go:1763: On "foo22": got preread of "foo3" @@ -216975,542 +210344,589 @@ 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 "": [foo_empty5 foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty foo_empty3 foo_empty4 foo6] vs [foo3 foo_empty4 foo_empty5 foo4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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: "foo3" vs "foo3" - testutil.go:509: Offset: 335, NextOffset: 352 - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 352, NextOffset: 466 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 606 + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5] vs [foo_empty2 foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo_empty4 .no.prefetch.landmark foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 606, NextOffset: 623 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,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=GNU,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 594 +=== 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=better,prefix="./",src=0,format=GNU,minChunkSize=0 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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,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=GNU,minChunkSize=0 + testutil.go:509: Offset: 734, NextOffset: 751 testutil.go:509: Offset: 611, NextOffset: 725 testutil.go:509: Offset: 751, NextOffset: 883 -=== 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=GNU,minChunkSize=0 - 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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 -=== 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/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 900, NextOffset: 1480 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo3 foo_empty4 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo6] vs [foo4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty4 foo6 foo foo_empty foo_empty3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 335, NextOffset: 352 -=== 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=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 474, NextOffset: 606 -=== 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 +=== 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): + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64624,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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: 352, NextOffset: 466 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR + 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 181, NextOffset: 198 +=== 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=better,prefix="./",src=0,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 94, NextOffset: 204 + testutil.go:509: Offset: 198, NextOffset: 308 + 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo_empty4] vs [foo_empty foo4 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty5] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 308, NextOffset: 325 +=== 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: 204, NextOffset: 221 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:509: Offset: 221, NextOffset: 335 - 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: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 466, NextOffset: 483 testutil.go:509: Offset: 623, NextOffset: 734 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 594 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 734, NextOffset: 751 -=== 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=USTAR + testutil.go:1580: testing streams: [0 0 48454 96565 96987] + zstdchunked_test.go:59: got zstd streams (compressed size: 97027): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48454/97027): 48450, 96553 + zstdchunked_test.go:104: [1] at 48454 in stargz (nextFrame: 96557/97027): 48107, 48099 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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: 594, NextOffset: 611 +=== 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: 751, NextOffset: 883 testutil.go:509: Offset: 611, NextOffset: 725 - 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=default,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: 198, NextOffset: 308 - testutil.go:509: Offset: 94, NextOffset: 204 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 -=== 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=GNU,minChunkSize=0 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 + 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: "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 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,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 64624 112779 113206] - zstdchunked_test.go:59: got zstd streams (compressed size: 113246): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113246): 64620, 112767 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112771/113246): 48151, 48143 - zstdchunked_test.go:104: [2] at 112771 in stargz (nextFrame: 112779/113246): 4, 423 - zstdchunked_test.go:104: [3] at 112779 in stargz (nextFrame: 113198/113246): -1, 415 - zstdchunked_test.go:104: [4] at 113198 in stargz (nextFrame: 113246/113246): -1, -1 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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=USTAR +=== 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=GNU,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 48454 96428 96850] + zstdchunked_test.go:59: got zstd streams (compressed size: 96890): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48454/96890): 48450, 96416 + zstdchunked_test.go:104: [1] at 48454 in stargz (nextFrame: 96420/96890): 47970, 47962 + zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96890): 4, 418 + zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96842/96890): -1, 410 + zstdchunked_test.go:104: [4] at 96842 in stargz (nextFrame: 96890/96890): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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-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/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=default,prefix="/",format=USTAR,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_empty4 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3] vs [foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo3 foo2 foo_empty2 foo_empty3 foo_empty4 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo5 foo foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo6 .no.prefetch.landmark foo foo3 foo4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - 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: "foo_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 - 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 -=== 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=better,prefix="/",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 755, NextOffset: 1265 +=== 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=GNU,minChunkSize=0 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 testutil.go:509: Offset: 457, NextOffset: 474 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 359, NextOffset: 474 testutil.go:509: Offset: 474, NextOffset: 606 -=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo foo_empty foo2 foo_empty2 foo_empty3 foo6 .no.prefetch.landmark foo3 foo4 foo5 foo_empty5] vs [foo2 foo3 foo4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo_empty3 foo_empty4 foo] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 342, NextOffset: 359 - 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: "foo4" vs "foo4" - testutil.go:509: Offset: 606, NextOffset: 623 -=== 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): -=== 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=GNU,minChunkSize=0 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 -=== 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: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 +=== 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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 606, NextOffset: 623 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48454 96565 96987] + zstdchunked_test.go:59: got zstd streams (compressed size: 97027): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48454/97027): 48450, 96553 +=== 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-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 48454 in stargz (nextFrame: 96557/97027): 48107, 48099 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} 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: 491, NextOffset: 606 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX + testutil.go:509: Offset: 623, NextOffset: 738 + testutil.go:509: Offset: 755, NextOffset: 887 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo] vs [foo foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 887, NextOffset: 904 + testutil.go:509: Offset: 738, NextOffset: 755 +=== 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: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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 210, NextOffset: 227 + testutil.go:509: Offset: 325, NextOffset: 457 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 227, NextOffset: 342 + 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: 738, NextOffset: 755 testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 755, NextOffset: 887 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 + testutil.go:509: Offset: 101, NextOffset: 210 +=== 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:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 474, NextOffset: 606 + testutil.go:509: Offset: 359, NextOffset: 474 === 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 101, NextOffset: 210 - 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 + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 606, NextOffset: 623 + testutil.go:509: Offset: 474, NextOffset: 491 === 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=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: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 -=== 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=default,prefix="./",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 64622 112778 113206] - zstdchunked_test.go:59: got zstd streams (compressed size: 113246): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/113246): 64618, 112766 - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 112770/113246): 48152, 48144 - zstdchunked_test.go:104: [2] at 112770 in stargz (nextFrame: 112778/113246): 4, 424 - zstdchunked_test.go:104: [3] at 112778 in stargz (nextFrame: 113198/113246): -1, 416 - zstdchunked_test.go:104: [4] at 113198 in stargz (nextFrame: 113246/113246): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48454 96428 96850] + zstdchunked_test.go:59: got zstd streams (compressed size: 96890): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48454/96890): 48450, 96416 + zstdchunked_test.go:104: [1] at 48454 in stargz (nextFrame: 96420/96890): 47970, 47962 + zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96890): 4, 418 + zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96842/96890): -1, 410 + zstdchunked_test.go:104: [4] at 96842 in stargz (nextFrame: 96890/96890): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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-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:509: Offset: 623, NextOffset: 738 + testutil.go:509: Offset: 491, NextOffset: 606 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 +=== 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" -=== 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=default,prefix="../",format=USTAR,minChunkSize=0 +=== 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=true,format=GNU === 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 "": [foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo4 foo_empty3 foo6 foo foo2 foo3] vs [foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo_empty5 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: "foo4" vs "foo4" - testutil.go:509: Offset: 468, NextOffset: 485 - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 485, NextOffset: 598 - testutil.go:509: Offset: 619, NextOffset: 732 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo foo_empty2 foo4 foo_empty3 foo_empty5 foo6 foo_empty foo2 foo3] vs [foo foo3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 598, NextOffset: 615 testutil.go:509: Offset: 732, NextOffset: 749 testutil.go:509: Offset: 615, NextOffset: 728 testutil.go:509: Offset: 749, NextOffset: 881 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48451 96566 96989] + zstdchunked_test.go:59: got zstd streams (compressed size: 97029): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48451/97029): 48447, 96554 + zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96558/97029): 48111, 48103 + zstdchunked_test.go:104: [2] at 96558 in stargz (nextFrame: 96566/97029): 4, 419 + zstdchunked_test.go:104: [3] at 96566 in stargz (nextFrame: 96981/97029): -1, 411 + zstdchunked_test.go:104: [4] at 96981 in stargz (nextFrame: 97029/97029): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48451,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48451,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48451,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48451,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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: 193, NextOffset: 304 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 468, NextOffset: 485 + 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: "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: 728, NextOffset: 745 +=== 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=GNU,minChunkSize=0 + 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: "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 -=== 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=better,prefix="../",src=0,format=GNU,minChunkSize=0 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/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=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 602 -=== 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): -=== 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: "foo6" vs "foo6" - testutil.go:509: Offset: 728, NextOffset: 745 -=== 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=GNU,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo5 foo6 .no.prefetch.landmark foo_empty3 foo4 foo_empty4 foo_empty5 foo3] vs [foo_empty5 foo_empty foo_empty2 foo4 foo_empty4 foo5 foo foo2 foo3 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo5 foo foo3 foo_empty4] vs [foo_empty foo2 foo3 foo_empty3 foo_empty5 foo6 foo foo_empty2 foo4 foo_empty4 foo5] 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-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64622/129306): 64618, 128826 -=== 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-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 64622 in stargz (nextFrame: 128830/129306): 64212, 64204 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 732 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - 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:509: Offset: 485, NextOffset: 598 + 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 +=== 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=default,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: 898, NextOffset: 1479 + testutil.go:509: Offset: 745, NextOffset: 1256 + 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 +=== 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:509: Offset: 225, NextOffset: 338 + 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: 80, NextOffset: 97 + testutil.go:509: Offset: 193, NextOffset: 304 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48451 96429 96852] + zstdchunked_test.go:59: got zstd streams (compressed size: 96892): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48451/96892): 48447, 96417 + zstdchunked_test.go:104: [1] at 48451 in stargz (nextFrame: 96421/96892): 47974, 47966 + zstdchunked_test.go:104: [2] at 96421 in stargz (nextFrame: 96429/96892): 4, 419 + zstdchunked_test.go:104: [3] at 96429 in stargz (nextFrame: 96844/96892): -1, 411 + zstdchunked_test.go:104: [4] at 96844 in stargz (nextFrame: 96892/96892): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48451,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48451,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48451,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48451,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 598 -=== 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=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:509: Offset: 97, NextOffset: 208 +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 453, NextOffset: 470 testutil.go:509: Offset: 338, NextOffset: 355 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 470, NextOffset: 602 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 355, NextOffset: 468 - 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 - 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 - 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: 732, NextOffset: 749 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: "foo6" vs "foo6" - testutil.go:509: Offset: 881, NextOffset: 898 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 728, NextOffset: 745 - testutil.go:509: Offset: 898, NextOffset: 1479 - testutil.go:509: Offset: 745, NextOffset: 1256 -=== 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 112777 113204] - zstdchunked_test.go:59: got zstd streams (compressed size: 113244): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/113244): 64617, 112765 - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112769/113244): 48152, 48144 - 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 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR +=== 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=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/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,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 48447 96557 96983] + zstdchunked_test.go:59: got zstd streams (compressed size: 97023): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/97023): 48443, 96545 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96549/97023): 48106, 48098 + zstdchunked_test.go:104: [2] at 96549 in stargz (nextFrame: 96557/97023): 4, 422 + zstdchunked_test.go:104: [3] at 96557 in stargz (nextFrame: 96975/97023): -1, 414 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 -=== 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=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 "": [foo2 foo_empty4 foo_empty5 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty foo_empty2] vs [foo_empty foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo4 foo_empty5 foo_empty4 foo5 foo_empty foo_empty2 foo3 foo_empty3] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 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 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: "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 -=== 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=fastest,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: 188, NextOffset: 208 testutil.go:509: Offset: 104, NextOffset: 222 -=== 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=fastest,prefix="",src=1,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: "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_empty4" vs "foo_empty4" + 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_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo6 foo_empty foo4 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo_empty4 foo_empty5 foo2] - 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: "foo6" vs "foo6" + testutil.go:509: Offset: 781, NextOffset: 801 +=== 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,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 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty2 foo6] vs [foo foo2 foo4 foo_empty5 foo6 foo5 foo_empty foo_empty2 foo3 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 + testutil.go:509: Offset: 242, NextOffset: 361 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: 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: "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: "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 -=== 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=1,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 - testutil.go:509: Offset: 242, NextOffset: 361 + testutil.go:395: Comparing: "foo_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_empty4" vs "foo_empty4" 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: "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" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 -=== 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): - 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 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48447 96420 96846] + zstdchunked_test.go:59: got zstd streams (compressed size: 96886): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/96886): 48443, 96408 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96412/96886): 47969, 47961 + zstdchunked_test.go:104: [2] at 96412 in stargz (nextFrame: 96420/96886): 4, 422 + zstdchunked_test.go:104: [3] at 96420 in stargz (nextFrame: 96838/96886): -1, 414 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": 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=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_empty4 foo foo2 foo4 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 .no.prefetch.landmark foo foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 373, NextOffset: 393 + testutil.go:401: Directory: "" vs "": [foo3 foo4 foo foo_empty foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [.no.prefetch.landmark foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 88, NextOffset: 108 === 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: 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: "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_empty3" vs "foo_empty3" +=== 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=fastest,prefix="./",src=1,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 +=== 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: 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 +=== 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:509: Offset: 824, NextOffset: 967 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" @@ -217519,364 +210935,332 @@ 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_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 -=== 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: 355, NextOffset: 499 -=== 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=1,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 - testutil.go:509: Offset: 682, NextOffset: 804 + 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: 88, NextOffset: 108 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo4 foo6 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo3 foo_empty3 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo foo2] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo3 foo4 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 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: "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: 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: "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: 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: "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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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: 393, NextOffset: 515 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 662, NextOffset: 682 -=== 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 112777 113204] - zstdchunked_test.go:59: got zstd streams (compressed size: 113244): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 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: "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_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 -=== 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: 64621/113244): 64617, 112765 +=== 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:509: Offset: 824, NextOffset: 967 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112769/113244): 48152, 48144 - 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:509: Offset: 535, NextOffset: 657 +=== 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-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48447 96557 96983] + zstdchunked_test.go:59: got zstd streams (compressed size: 97023): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/97023): 48443, 96545 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96549/97023): 48106, 48098 + zstdchunked_test.go:104: [2] at 96549 in stargz (nextFrame: 96557/97023): 4, 422 + zstdchunked_test.go:104: [3] at 96557 in stargz (nextFrame: 96975/97023): -1, 414 + 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} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 677, NextOffset: 799 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 335, NextOffset: 355 -=== 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=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 - 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 === 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/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 +=== 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=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_empty3 foo4 foo foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2] vs [foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo] + 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 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo6 foo3 foo5 foo_empty5] 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: "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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48447 96420 96846] + zstdchunked_test.go:59: got zstd streams (compressed size: 96886): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/96886): 48443, 96408 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96412/96886): 47969, 47961 + zstdchunked_test.go:104: [2] at 96412 in stargz (nextFrame: 96420/96886): 4, 422 + zstdchunked_test.go:104: [3] at 96420 in stargz (nextFrame: 96838/96886): -1, 414 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 512 +=== 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=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 -=== 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=fastest,prefix="/",src=1,format=USTAR,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: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 957, NextOffset: 977 +=== 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: 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 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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: 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-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): +=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo2 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo3 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty3 foo4 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo3 foo5 foo_empty5 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo6] vs [foo_empty foo2 foo3 foo_empty3 foo_empty5 foo foo_empty2 foo4 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,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 +=== 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=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 227 + 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 -=== 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: 351, NextOffset: 492 -=== 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: 64621/129305): 64617, 128826 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 247, NextOffset: 367 -=== 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:395: Comparing: "foo_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 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48446 96565 96991] + zstdchunked_test.go:59: got zstd streams (compressed size: 97031): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 977, NextOffset: 1600 + testutil.go:509: Offset: 810, NextOffset: 1352 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 795, NextOffset: 815 +=== 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: 48446/97031): 48442, 96553 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96557/97031): 48115, 48107 + zstdchunked_test.go:104: [2] at 96557 in stargz (nextFrame: 96565/97031): 4, 422 + zstdchunked_test.go:104: [3] at 96565 in stargz (nextFrame: 96983/97031): -1, 414 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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/duplicated_entry_offset -=== 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=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=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: 669, NextOffset: 790 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: 512 testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 512, NextOffset: 654 testutil.go:509: Offset: 387, NextOffset: 508 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 -=== 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: 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: "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=1,format=USTAR,minChunkSize=0 -=== 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 112787 113214] - zstdchunked_test.go:59: got zstd streams (compressed size: 113254): +=== 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 === 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_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo6 foo] vs [foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo3 foo_empty5 foo_empty foo_empty2] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo5] vs [foo5 foo_empty5 foo6 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo] + 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 -=== 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: 64621/113254): 64617, 112775 +=== 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=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 389, NextOffset: 509 testutil.go:509: Offset: 517, NextOffset: 658 - 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: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 197, NextOffset: 217 - testutil.go:509: Offset: 110, NextOffset: 229 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 64621 in stargz (nextFrame: 112779/113254): 48162, 48154 - zstdchunked_test.go:104: [2] at 112779 in stargz (nextFrame: 112787/113254): 4, 423 - zstdchunked_test.go:104: [3] at 112787 in stargz (nextFrame: 113206/113254): -1, 415 - zstdchunked_test.go:104: [4] at 113206 in stargz (nextFrame: 113254/113254): -1, -1 + 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 +=== 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:509: Offset: 678, NextOffset: 798 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 229, NextOffset: 249 +=== 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-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48446 96428 96854] + zstdchunked_test.go:59: got zstd streams (compressed size: 96894): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/96894): 48442, 96416 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96420/96894): 47978, 47970 + zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96894): 4, 422 + zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96846/96894): -1, 414 + zstdchunked_test.go:104: [4] at 96846 in stargz (nextFrame: 96894/96894): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got 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=GNU,minChunkSize=0 === 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: "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: "foo4" vs "foo4" - testutil.go:509: Offset: 509, NextOffset: 529 - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 529, NextOffset: 649 -=== 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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 678, NextOffset: 798 -=== 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: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: 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: "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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo foo2 foo_empty2 foo3 foo6 foo_empty5 foo_empty foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty3 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3] vs [foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty4 foo_empty5 foo6 foo2 foo_empty2] 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: "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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty3" vs "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: "foo5" vs "foo5" testutil.go:509: Offset: 798, NextOffset: 818 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 818, NextOffset: 959 +=== 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: 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" 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 - 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: "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: "foo_empty4" vs "foo_empty4" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === 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=better,prefix="./",format=PAX,minChunkSize=0 -=== 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 129275] - zstdchunked_test.go:59: got zstd streams (compressed size: 129315): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64621/129315): 64617, 128836 +=== 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-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: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 foo2 foo3 foo4 foo6 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3] - 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=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 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - 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: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 781, NextOffset: 801 - testutil.go:509: Offset: 949, NextOffset: 969 -=== 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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo foo_empty4 foo5 foo_empty5 foo6 foo_empty2] vs [foo_empty2 foo_empty3 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo4 foo_empty4 foo5 foo6] 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: "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 @@ -217887,242 +211271,313 @@ testutil.go:509: Offset: 487, NextOffset: 507 testutil.go:509: Offset: 381, NextOffset: 501 testutil.go:509: Offset: 507, NextOffset: 648 -=== 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=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: 501, NextOffset: 521 testutil.go:509: Offset: 648, NextOffset: 668 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,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=USTAR + testutil.go:1580: testing streams: [0 0 48441 96555 96980] + zstdchunked_test.go:59: got zstd streams (compressed size: 97020): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48441/97020): 48437, 96543 + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96547/97020): 48110, 48102 + zstdchunked_test.go:104: [2] at 96547 in stargz (nextFrame: 96555/97020): 4, 421 + zstdchunked_test.go:104: [3] at 96555 in stargz (nextFrame: 96972/97020): -1, 413 + zstdchunked_test.go:104: [4] at 96972 in stargz (nextFrame: 97020/97020): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48441,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48441,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 641 +=== 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=fastest,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo5 foo foo2 foo_empty2] vs [foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo4 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: 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: 949, NextOffset: 969 - testutil.go:509: Offset: 781, NextOffset: 801 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 801, NextOffset: 1337 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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 -=== 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 112782 113211] - zstdchunked_test.go:59: got zstd streams (compressed size: 113251): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 501 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo6 foo_empty2 foo_empty3 foo_empty5] vs [foo4 foo foo_empty foo2 foo3 foo_empty3 foo_empty2 foo_empty4 foo5 foo_empty5 foo6] + 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 788, NextOffset: 808 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 641, NextOffset: 661 -=== 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/113251): 64620, 112770 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 808, NextOffset: 949 -=== 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: 112774/113251): 48154, 48146 - zstdchunked_test.go:104: [2] at 112774 in stargz (nextFrame: 112782/113251): 4, 425 - zstdchunked_test.go:104: [3] at 112782 in stargz (nextFrame: 113203/113251): -1, 417 - zstdchunked_test.go:104: [4] at 113203 in stargz (nextFrame: 113251/113251): -1, -1 + testutil.go:509: Offset: 661, NextOffset: 781 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48441 96419 96844] + zstdchunked_test.go:59: got zstd streams (compressed size: 96884): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48441/96884): 48437, 96407 + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96411/96884): 47974, 47966 + zstdchunked_test.go:104: [2] at 96411 in stargz (nextFrame: 96419/96884): 4, 421 + zstdchunked_test.go:104: [3] at 96419 in stargz (nextFrame: 96836/96884): -1, 413 + zstdchunked_test.go:104: [4] at 96836 in stargz (nextFrame: 96884/96884): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48441,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48441,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 661, NextOffset: 781 - 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: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=1,format=PAX,minChunkSize=0 - 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: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 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 + testutil.go:509: Offset: 381, NextOffset: 501 + 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_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" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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=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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR +=== 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=PAX,minChunkSize=0/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48441 96555 96980] + zstdchunked_test.go:59: got zstd streams (compressed size: 97020): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48441/97020): 48437, 96543 + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96547/97020): 48110, 48102 + zstdchunked_test.go:104: [2] at 96547 in stargz (nextFrame: 96555/97020): 4, 421 + zstdchunked_test.go:104: [3] at 96555 in stargz (nextFrame: 96972/97020): -1, 413 + zstdchunked_test.go:104: [4] at 96972 in stargz (nextFrame: 97020/97020): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48441,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48441,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 +=== 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=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 "": [foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo3 foo4 foo5 foo_empty5] vs [foo6 foo2 foo_empty2 foo4 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo 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:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo2 foo4 foo6] vs [foo4 foo_empty4 foo foo2 foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo_empty foo5 foo_empty5 foo6] + 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: "foo4" vs "foo4" testutil.go:509: Offset: 515, NextOffset: 535 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,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 -=== 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): + 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX === 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:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 657, NextOffset: 677 testutil.go:509: Offset: 804, NextOffset: 824 -=== 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 -=== 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:509: Offset: 824, NextOffset: 967 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 88, NextOffset: 108 -=== 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/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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48441 96419 96844] + zstdchunked_test.go:59: got zstd streams (compressed size: 96884): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 108, NextOffset: 230 +=== 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: 48441/96884): 48437, 96407 + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96411/96884): 47974, 47966 + zstdchunked_test.go:104: [2] at 96411 in stargz (nextFrame: 96419/96884): 4, 421 + zstdchunked_test.go:104: [3] at 96419 in stargz (nextFrame: 96836/96884): -1, 413 + zstdchunked_test.go:104: [4] at 96836 in stargz (nextFrame: 96884/96884): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48441,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48441,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 108, NextOffset: 230 -=== 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=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 335 +=== 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=PAX,minChunkSize=0 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 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 373, NextOffset: 393 + testutil.go:509: Offset: 499, NextOffset: 519 +=== 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=PAX,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: "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_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo2 foo_empty2 foo4 foo6] vs [foo3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo foo2] vs [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo2 foo4 foo6] + 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" 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 +=== 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=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 230, NextOffset: 250 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 499 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48441 96554 96979] + zstdchunked_test.go:59: got zstd streams (compressed size: 97019): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48441/97019): 48437, 96542 + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96546/97019): 48109, 48101 + zstdchunked_test.go:104: [2] at 96546 in stargz (nextFrame: 96554/97019): 4, 421 + zstdchunked_test.go:104: [3] at 96554 in stargz (nextFrame: 96971/97019): -1, 413 + zstdchunked_test.go:104: [4] at 96971 in stargz (nextFrame: 97019/97019): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48441,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48441,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 + 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 +=== 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=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 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_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: "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 -=== 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=PAX,minChunkSize=0 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 -=== 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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 355, NextOffset: 499 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 250, NextOffset: 373 - 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: "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/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,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 64624 112782 113211] - zstdchunked_test.go:59: got zstd streams (compressed size: 113251): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 64624/113251): 64620, 112770 - zstdchunked_test.go:104: [1] at 64624 in stargz (nextFrame: 112774/113251): 48154, 48146 - zstdchunked_test.go:104: [2] at 112774 in stargz (nextFrame: 112782/113251): 4, 425 - zstdchunked_test.go:104: [3] at 112782 in stargz (nextFrame: 113203/113251): -1, 417 - zstdchunked_test.go:104: [4] at 113203 in stargz (nextFrame: 113251/113251): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48441 96418 96843] + zstdchunked_test.go:59: got zstd streams (compressed size: 96883): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48441/96883): 48437, 96406 + zstdchunked_test.go:104: [1] at 48441 in stargz (nextFrame: 96410/96883): 47973, 47965 + zstdchunked_test.go:104: [2] at 96410 in stargz (nextFrame: 96418/96883): 4, 421 + zstdchunked_test.go:104: [3] at 96418 in stargz (nextFrame: 96835/96883): -1, 413 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48441,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48441,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48441,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": 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=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 foo5 foo_empty5 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5] - 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:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] vs [.no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty4 foo6] 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_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 +=== 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-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=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 528, NextOffset: 649 +=== 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=PAX,minChunkSize=0 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 + testutil.go:509: Offset: 669, NextOffset: 790 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 +=== 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_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 @@ -218131,975 +211586,1269 @@ testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 191, NextOffset: 211 +=== 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=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 227 testutil.go:509: Offset: 211, NextOffset: 331 - 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=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=PAX,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 790 -=== 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=PAX,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 "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4] vs [foo foo5 foo_empty5 foo_empty3 foo4 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo3] 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: 331, NextOffset: 351 testutil.go:509: Offset: 247, NextOffset: 367 + 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=better,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=USTAR + testutil.go:1580: testing streams: [0 0 48447 96560 96987] + zstdchunked_test.go:59: got zstd streams (compressed size: 97027): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/97027): 48443, 96548 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96552/97027): 48109, 48101 + zstdchunked_test.go:104: [2] at 96552 in stargz (nextFrame: 96560/97027): 4, 423 + zstdchunked_test.go:104: [3] at 96560 in stargz (nextFrame: 96979/97027): -1, 415 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== 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-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=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:509: Offset: 512, NextOffset: 654 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 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3] 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 669 +=== 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=PAX,minChunkSize=0 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: "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 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 -=== 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=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 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" 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=better,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: 211, NextOffset: 331 + testutil.go:509: Offset: 107, NextOffset: 227 + 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 957, NextOffset: 977 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 810 testutil.go:509: Offset: 977, NextOffset: 1600 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 810, NextOffset: 1352 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 48447 96424 96851] + zstdchunked_test.go:59: got zstd streams (compressed size: 96891): === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 -=== 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): -=== 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_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 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: "foo" vs "foo" - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 197, NextOffset: 217 -=== 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/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 - zstdchunked_test.go:104: [4] at 129263 in stargz (nextFrame: 129311/129311): -1, -1 +=== 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: 48447/96891): 48443, 96412 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96416/96891): 47973, 47965 + zstdchunked_test.go:104: [2] at 96416 in stargz (nextFrame: 96424/96891): 4, 423 + zstdchunked_test.go:104: [3] at 96424 in stargz (nextFrame: 96843/96891): -1, 415 + zstdchunked_test.go:104: [4] at 96843 in stargz (nextFrame: 96891/96891): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== 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-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" +=== 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: 217, NextOffset: 336 - 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: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 foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo_empty4 foo2] vs [foo foo_empty foo_empty2 foo4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo2 foo3 foo_empty3 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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 1352 testutil.go:509: Offset: 979, NextOffset: 1610 +=== 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=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + 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: "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: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 336, NextOffset: 356 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 369 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 48447 96560 96987] + zstdchunked_test.go:59: got zstd streams (compressed size: 97027): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/97027): 48443, 96548 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96552/97027): 48109, 48101 + zstdchunked_test.go:104: [2] at 96552 in stargz (nextFrame: 96560/97027): 4, 423 + zstdchunked_test.go:104: [3] at 96560 in stargz (nextFrame: 96979/97027): -1, 415 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": got preread of "foo2" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 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 - testutil.go:509: Offset: 517, NextOffset: 658 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 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo6] vs [foo foo_empty3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2] vs [foo2 foo_empty2 foo_empty4 foo foo_empty foo3 foo_empty3 foo4 foo5 foo_empty5 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 197, NextOffset: 217 +=== 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=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 + 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_empty2" vs "foo_empty2" 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=GNU -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 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=better,prefix="../",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 === 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: 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: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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 497, NextOffset: 517 -=== 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 112781 113210] - zstdchunked_test.go:59: got zstd streams (compressed size: 113250): +=== 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: 369, NextOffset: 389 -=== 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: 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: 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 + 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX +=== 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=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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX + testutil.go:1580: testing streams: [0 0 48447 96424 96851] + zstdchunked_test.go:59: got zstd streams (compressed size: 96891): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48447/96891): 48443, 96412 + zstdchunked_test.go:104: [1] at 48447 in stargz (nextFrame: 96416/96891): 47973, 47965 + zstdchunked_test.go:104: [2] at 96416 in stargz (nextFrame: 96424/96891): 4, 423 + zstdchunked_test.go:104: [3] at 96424 in stargz (nextFrame: 96843/96891): -1, 415 + zstdchunked_test.go:104: [4] at 96843 in stargz (nextFrame: 96891/96891): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48447,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [3]: {"name":"foo22","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":1024,"digest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe","chunkSize":3,"chunkDigest":"sha256:64daa44ad493ff28a96effab6e77f1732a3d97d83241581b37dbd70a7a4900fe"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + testutil.go:1641: [5]: {"name":"bar/bar.txt","type":"reg","size":3,"mode":420,"offset":48447,"innerOffset":2560,"digest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0","chunkSize":3,"chunkDigest":"sha256:9834876dcfb05cb167a5c24953eba58c4ac89b1adf57f28f2f9d09af107ee8f0"} + testutil.go:1641: [6]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48447,"innerOffset":3584,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 - 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: "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" -=== 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" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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=better,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 +=== 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=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_empty3 foo4 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo5 foo6 foo] vs [foo_empty foo2 foo4 foo5 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3] - 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 - testutil.go:509: Offset: 508, NextOffset: 648 + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3 foo4] vs [foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty3 foo6 .no.prefetch.landmark] + 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 - 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" vs "foo" testutil.go:509: Offset: 83, NextOffset: 103 testutil.go:509: Offset: 189, NextOffset: 209 -=== 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=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 103, NextOffset: 222 testutil.go:509: Offset: 209, NextOffset: 328 + 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: 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: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 328, NextOffset: 348 testutil.go:509: Offset: 242, NextOffset: 361 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 348, NextOffset: 488 - 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: 361, NextOffset: 381 + testutil.go:509: Offset: 488, NextOffset: 508 + testutil.go:509: Offset: 381, NextOffset: 500 + testutil.go:509: Offset: 508, NextOffset: 648 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: 500, NextOffset: 520 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 648, NextOffset: 668 - testutil.go:509: Offset: 520, NextOffset: 639 -=== 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/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 668, NextOffset: 787 testutil.go:395: Comparing: "" vs "" -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo4 foo5 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2 foo3] vs [foo_empty4 foo_empty5 foo_empty foo_empty3 foo4 foo3 foo5 foo6 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2] vs [foo_empty5 foo6 foo2 foo3 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 328, NextOffset: 348 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 242 +=== 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=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 348, NextOffset: 488 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU - 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:509: Offset: 242, NextOffset: 361 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 947, NextOffset: 967 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 777, NextOffset: 797 + testutil.go:509: Offset: 967, NextOffset: 1587 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 797, NextOffset: 1342 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 48446 96558 96985] + zstdchunked_test.go:59: got zstd streams (compressed size: 97025): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/97025): 48442, 96546 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96550/97025): 48108, 48100 + zstdchunked_test.go:104: [2] at 96550 in stargz (nextFrame: 96558/97025): 4, 423 + zstdchunked_test.go:104: [3] at 96558 in stargz (nextFrame: 96977/97025): -1, 415 + zstdchunked_test.go:104: [4] at 96977 in stargz (nextFrame: 97025/97025): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 242, NextOffset: 361 -=== 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=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: 488, NextOffset: 508 + testutil.go:509: Offset: 361, NextOffset: 381 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 508, NextOffset: 648 + testutil.go:509: Offset: 381, NextOffset: 500 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 648, NextOffset: 668 testutil.go:509: Offset: 500, NextOffset: 520 -=== 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=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: "foo5" vs "foo5" testutil.go:509: Offset: 787, NextOffset: 807 testutil.go:509: Offset: 639, NextOffset: 659 +=== 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=fastest,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 807, NextOffset: 947 testutil.go:509: Offset: 659, NextOffset: 777 - testutil.go:395: Comparing: "foo_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: 1587 - testutil.go:509: Offset: 797, NextOffset: 1342 - 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_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 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR === 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=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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 48446 96422 96849] + zstdchunked_test.go:59: got zstd streams (compressed size: 96889): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48446/96889): 48442, 96410 + zstdchunked_test.go:104: [1] at 48446 in stargz (nextFrame: 96414/96889): 47972, 47964 + zstdchunked_test.go:104: [2] at 96414 in stargz (nextFrame: 96422/96889): 4, 423 + zstdchunked_test.go:104: [3] at 96422 in stargz (nextFrame: 96841/96889): -1, 415 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + 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":"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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":64000,"chunkDigest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889"} + testutil.go:1763: On "foo22": 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=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_empty3 foo4 foo_empty5 foo foo_empty foo3 foo5 foo6 foo2 foo_empty2 foo_empty4] vs [foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty3 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo2 foo_empty2 foo3] vs [foo_empty foo_empty3 foo_empty5 foo6 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 367, NextOffset: 387 +=== 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=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: 496, NextOffset: 516 + testutil.go:509: Offset: 387, NextOffset: 508 + testutil.go:509: Offset: 516, NextOffset: 658 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: "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 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: 799, NextOffset: 819 testutil.go:509: Offset: 669, NextOffset: 790 -=== 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 96572 96995] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 819, NextOffset: 962 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:59: got zstd streams (compressed size: 97035): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 790, NextOffset: 810 -=== 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/97035): 48452, 96560 - zstdchunked_test.go:104: [1] at 48456 in stargz (nextFrame: 96564/97035): 48112, 48104 - zstdchunked_test.go:104: [2] at 96564 in stargz (nextFrame: 96572/97035): 4, 419 - zstdchunked_test.go:104: [3] at 96572 in stargz (nextFrame: 96987/97035): -1, 411 - zstdchunked_test.go:104: [4] at 96987 in stargz (nextFrame: 97035/97035): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 962, NextOffset: 982 testutil.go:509: Offset: 810, NextOffset: 1358 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 982, NextOffset: 1607 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 224 testutil.go:509: Offset: 213, NextOffset: 332 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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 -=== 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=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 658, NextOffset: 678 - testutil.go:509: Offset: 528, NextOffset: 649 - testutil.go:509: Offset: 678, NextOffset: 799 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo5 foo_empty5 .no.prefetch.landmark foo_empty3] vs [foo_empty foo3 foo_empty3 foo4 foo_empty5 foo foo_empty2 foo_empty4 foo5 foo6 foo2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty5 foo6 foo_empty foo_empty3] vs [foo2 foo_empty2 foo3 foo6 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "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 + testutil.go:509: Offset: 790, NextOffset: 810 + testutil.go:509: Offset: 982, NextOffset: 1607 + testutil.go:509: Offset: 810, NextOffset: 1358 +=== 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=GNU,minChunkSize=0 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 -=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 678 +=== 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): +=== 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_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 962, NextOffset: 982 -=== 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=GNU,minChunkSize=0 - 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: "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" vs "foo" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 85, NextOffset: 105 +=== 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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=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=GNU,minChunkSize=0 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 +=== 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=GNU,minChunkSize=0 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" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR +=== 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#01 === 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=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-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48456 96432 96855] - zstdchunked_test.go:59: got zstd streams (compressed size: 96895): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 -=== 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: 48456/96895): 48452, 96420 +=== 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 + 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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 === 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"}]} testutil.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 "" -=== 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: 96424/96895): 47972, 47964 - zstdchunked_test.go:104: [2] at 96424 in stargz (nextFrame: 96432/96895): 4, 419 - zstdchunked_test.go:104: [3] at 96432 in stargz (nextFrame: 96847/96895): -1, 411 + testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo4 foo_empty4 foo_empty5] vs [foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty4 foo6 foo foo3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 222, NextOffset: 242 + testutil.go:509: Offset: 330, NextOffset: 350 + testutil.go:509: Offset: 242, NextOffset: 359 +=== 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): +=== 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/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=GNU,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 foo_empty4 foo2 foo_empty2 foo_empty3] vs [foo_empty foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty2 foo_empty4 foo_empty5 foo6 foo] + testutil.go:509: Offset: 350, NextOffset: 489 + 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 + testutil.go:509: Offset: 509, NextOffset: 649 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [4] at 96847 in stargz (nextFrame: 96895/96895): -1, -1 +=== 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: 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64657,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === 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: 794, NextOffset: 1338 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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: 967, NextOffset: 1590 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 -=== 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=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 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_empty" vs "foo_empty" - 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: "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: 498, NextOffset: 518 +=== 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=USTAR,minChunkSize=0#01/lost_digest_in_a_entry +=== 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] +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 669 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX + zstdchunked_test.go:59: got zstd streams (compressed size: 129297): +=== 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: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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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#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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4 foo2 foo_empty2 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo foo3 foo_empty4 foo6 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty2 foo3 foo_empty3 foo5 foo6 foo foo_empty foo2 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 489, NextOffset: 509 + testutil.go:509: Offset: 359, NextOffset: 379 +=== 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 + 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 509, NextOffset: 649 + testutil.go:509: Offset: 379, NextOffset: 498 + 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: 774, NextOffset: 794 + testutil.go:509: Offset: 967, NextOffset: 1590 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 794, NextOffset: 1338 +=== 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=GNU,minChunkSize=0 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=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: 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 testutil.go:509: Offset: 222, NextOffset: 242 -=== 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=GNU,minChunkSize=0 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: "foo_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_empty" vs "foo_empty" - 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: "foo4" vs "foo4" testutil.go:509: Offset: 649, NextOffset: 669 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 518 -=== 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-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX +=== 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 + zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130423): 32524, 97795 === 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:509: Offset: 518, NextOffset: 636 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 787, NextOffset: 807 testutil.go:509: Offset: 636, NextOffset: 656 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 807, NextOffset: 947 testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== 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=GNU,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/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): + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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=GNU,minChunkSize=0#01 +=== 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 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 + 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 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: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 "": [foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty foo_empty3 foo_empty5] vs [foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo5 foo_empty5 foo_empty foo6] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo_empty4 foo foo_empty] vs [foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty5 foo6 foo foo2 foo_empty4] + 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: 224 + testutil.go:509: Offset: 214, NextOffset: 331 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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 -=== 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=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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 788, NextOffset: 808 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 777 testutil.go:509: Offset: 808, NextOffset: 947 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/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:1580: testing streams: [0 0 32114 64642 96771 128793 129255] + zstdchunked_test.go:59: got zstd streams (compressed size: 129295): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 777, NextOffset: 797 +=== 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/129295): 32110, 128781 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 947, NextOffset: 967 +=== 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" +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 797, NextOffset: 1344 testutil.go:509: Offset: 967, NextOffset: 1592 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 87, NextOffset: 107 -=== 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 96572 96995] - zstdchunked_test.go:59: got zstd streams (compressed size: 97035): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 - 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: "foo2" vs "foo2" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48456/97035): 48452, 96560 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 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: "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: 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo6] vs [foo_empty3 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo6 foo] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty4 foo_empty5 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3] vs [foo foo_empty foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4] 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=better,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 48456 in stargz (nextFrame: 96564/97035): 48112, 48104 - zstdchunked_test.go:104: [2] at 96564 in stargz (nextFrame: 96572/97035): 4, 419 - zstdchunked_test.go:104: [3] at 96572 in stargz (nextFrame: 96987/97035): -1, 411 - zstdchunked_test.go:104: [4] at 96987 in stargz (nextFrame: 97035/97035): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 777, NextOffset: 797 testutil.go:509: Offset: 967, NextOffset: 1592 testutil.go:509: Offset: 797, NextOffset: 1344 + 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 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=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=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_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_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: 650, NextOffset: 670 testutil.go:509: Offset: 501, NextOffset: 521 +=== 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=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): + 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 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 670, NextOffset: 788 -=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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: 521, NextOffset: 639 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 87, NextOffset: 107 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 214, NextOffset: 331 - testutil.go:509: Offset: 107, NextOffset: 224 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:395: Comparing: "foo_empty" vs "foo_empty" + 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 === 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=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/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/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 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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/lost_digest_in_a_entry +=== 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=PAX,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":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_empty4 foo5 foo foo_empty foo2 foo3 foo_empty3 foo_empty5 foo_empty2 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5 foo] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 772, NextOffset: 792 -=== 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=default,prefix="",src=1,format=USTAR,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: "foo4" vs "foo4" - testutil.go:509: Offset: 494, NextOffset: 514 -=== 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=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 636, NextOffset: 656 -=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 514, NextOffset: 633 -=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 - 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 - testutil.go:509: Offset: 775, NextOffset: 795 - testutil.go:509: Offset: 653, NextOffset: 772 -=== 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 96432 96855] - zstdchunked_test.go:59: got zstd streams (compressed size: 96895): -=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 934 + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo3 foo5 foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty5 foo3 foo6 foo] 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=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48456/96895): 48452, 96420 -=== 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-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 48456 in stargz (nextFrame: 96424/96895): 47972, 47964 - zstdchunked_test.go:104: [2] at 96424 in stargz (nextFrame: 96432/96895): 4, 419 - zstdchunked_test.go:104: [3] at 96432 in stargz (nextFrame: 96847/96895): -1, 411 - zstdchunked_test.go:104: [4] at 96847 in stargz (nextFrame: 96895/96895): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 203, NextOffset: 318 -=== 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=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 +=== 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=default,prefix="",src=1,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: "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=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): + 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 + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96766/130412): 32124, 65262 + 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 375, NextOffset: 494 testutil.go:509: Offset: 497, NextOffset: 636 + 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: "foo6" vs "foo6" + testutil.go:509: Offset: 772, NextOffset: 792 +=== 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=default,prefix="",src=1,format=USTAR,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_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty3 foo5 foo] vs [foo_empty2 foo6 foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty 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: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 +=== 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=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: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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 934, NextOffset: 954 -=== 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=default,prefix="",src=1,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 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo3 foo6 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5] vs [foo foo2 foo3 foo5 foo6 foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 318, NextOffset: 338 -=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 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#01 +=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 236, NextOffset: 355 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU +=== 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === 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: "foo4" vs "foo4" + testutil.go:509: Offset: 636, NextOffset: 656 +=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 + 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: "foo5" vs "foo5" testutil.go:509: Offset: 775, NextOffset: 795 -=== 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=default,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 633, NextOffset: 653 +=== 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 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 +=== 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_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: "foo_empty3" vs "foo_empty3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=fastest,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== 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 96573 96996] - zstdchunked_test.go:59: got zstd streams (compressed size: 97036): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 -=== 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: 48453/97036): 48449, 96561 - zstdchunked_test.go:104: [1] at 48453 in stargz (nextFrame: 96565/97036): 48116, 48108 - zstdchunked_test.go:104: [2] at 96565 in stargz (nextFrame: 96573/97036): 4, 419 - zstdchunked_test.go:104: [3] at 96573 in stargz (nextFrame: 96988/97036): -1, 411 - zstdchunked_test.go:104: [4] at 96988 in stargz (nextFrame: 97036/97036): -1, -1 +=== 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 216 + 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: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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 +=== 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=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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo3 foo4 foo_empty5 foo] vs [foo5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty3 foo_empty2 foo3 foo4 foo_empty5] vs [foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo5 foo2 foo_empty2 foo_empty3 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: "foo4" vs "foo4" + testutil.go:509: Offset: 492, NextOffset: 512 + testutil.go:509: Offset: 637, NextOffset: 657 +=== 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 +=== 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:509: Offset: 512, NextOffset: 627 +=== 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): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/129291): 32117, 128782 + 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 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 657, NextOffset: 772 testutil.go:395: Comparing: "foo_empty3" vs "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/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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 772, NextOffset: 792 -=== 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 764 -=== 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: 792, NextOffset: 929 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 - testutil.go:509: Offset: 240, NextOffset: 357 - testutil.go:509: Offset: 343, NextOffset: 480 -=== 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=1,format=USTAR,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: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 -=== 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 104, NextOffset: 220 testutil.go:509: Offset: 207, NextOffset: 323 -=== 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:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 357, NextOffset: 377 -=== 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 96433 96856] - zstdchunked_test.go:59: got zstd streams (compressed size: 96896): -=== 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 -=== 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: 48453/96896): 48449, 96421 -=== 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=default,prefix="",format=PAX,minChunkSize=0#01 + 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/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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty2 foo3 foo4 foo2 foo_empty3 foo5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo4 foo_empty5 foo foo3] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 929, NextOffset: 949 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 48453 in stargz (nextFrame: 96425/96896): 47976, 47968 - 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo3 foo4 foo5 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty2 foo3 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_empty4" vs "foo_empty4" + 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=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 + 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: -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 764, NextOffset: 784 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-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/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64649,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 949, NextOffset: 1549 -=== 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" + testutil.go:509: Offset: 220, NextOffset: 240 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:509: Offset: 240, NextOffset: 357 +=== 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 784, NextOffset: 1314 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/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=default,prefix="./",src=1,format=USTAR,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 - testutil.go:509: Offset: 240, NextOffset: 357 - 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 +=== 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=GNU,minChunkSize=0#01 +=== 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): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32121/129291): 32117, 128782 + 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 357, NextOffset: 377 testutil.go:509: Offset: 500, NextOffset: 637 -=== 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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 377, NextOffset: 492 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 492, NextOffset: 512 testutil.go:509: Offset: 657, NextOffset: 772 -=== 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=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 === 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: "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/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=default,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 647, NextOffset: 764 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 + 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=fastest,prefix="/",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32119 64647 96781 129927 130384] + zstdchunked_test.go:59: got zstd streams (compressed size: 130424): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/130424): 32115, 129915 + zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/130424): 32524, 97796 + zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/130424): 32130, 65268 + zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 129919/130424): 33142, 33134 + zstdchunked_test.go:104: [4] at 129919 in stargz (nextFrame: 129927/130424): 4, 453 + zstdchunked_test.go:104: [5] at 129927 in stargz (nextFrame: 130376/130424): -1, 445 + zstdchunked_test.go:104: [6] at 130376 in stargz (nextFrame: 130424/130424): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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=default,prefix="",format=GNU,minChunkSize=0#01 -=== 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=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 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== 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 129260] + zstdchunked_test.go:59: got zstd streams (compressed size: 129300): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32119/129300): 32115, 128791 + zstdchunked_test.go:104: [1] at 32119 in stargz (nextFrame: 64647/129300): 32524, 96672 + zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/129300): 32130, 64144 + zstdchunked_test.go:104: [3] at 96781 in stargz (nextFrame: 128795/129300): 32018, 32010 + zstdchunked_test.go:104: [4] at 128795 in stargz (nextFrame: 128803/129300): 4, 453 + zstdchunked_test.go:104: [5] at 128803 in stargz (nextFrame: 129252/129300): -1, 445 + zstdchunked_test.go:104: [6] at 129252 in stargz (nextFrame: 129300/129300): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: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 foo2 foo3 foo_empty3 foo_empty5 foo6 foo_empty foo_empty2 foo4 foo_empty4 foo5] vs [foo6 foo_empty foo2 foo3 foo4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 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: "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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 -=== 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-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 48449 96564 96990] - zstdchunked_test.go:59: got zstd streams (compressed size: 97030): -=== 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-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/97030): 48445, 96552 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96556/97030): 48111, 48103 - zstdchunked_test.go:104: [2] at 96556 in stargz (nextFrame: 96564/97030): 4, 422 - zstdchunked_test.go:104: [3] at 96564 in stargz (nextFrame: 96982/97030): -1, 414 - zstdchunked_test.go:104: [4] at 96982 in stargz (nextFrame: 97030/97030): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo_empty foo_empty2 foo4] vs [foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo5] + 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 +=== 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=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 183, NextOffset: 203 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 -=== 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:509: Offset: 518, NextOffset: 638 +=== 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/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:509: Offset: 662, NextOffset: 782 + 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 +=== 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): + 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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=fastest,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=USTAR,minChunkSize=0 testutil.go:509: Offset: 241, NextOffset: 358 testutil.go:509: Offset: 342, NextOffset: 482 testutil.go:395: Comparing: "foo3" vs "foo3" @@ -219107,637 +212856,832 @@ 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_empty3" vs "foo_empty3" 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 -=== 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=default,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: "foo4" vs "foo4" - testutil.go:509: Offset: 498, NextOffset: 518 -=== 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: 642, NextOffset: 662 - testutil.go:509: Offset: 518, NextOffset: 638 - testutil.go:509: Offset: 662, NextOffset: 782 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR + 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 + 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 +=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 .no.prefetch.landmark foo foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3] vs [foo_empty3 foo_empty5 foo6 foo foo2 foo3 foo_empty4 foo5 foo_empty foo_empty2 foo4] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo2 foo_empty2 foo_empty foo3 foo_empty3 foo5 .no.prefetch.landmark foo] vs [foo_empty foo_empty2 foo4 foo_empty4 foo6 foo foo2 foo3 foo_empty3 foo5 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: 322 +=== 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 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 102, NextOffset: 221 - 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: 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 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 -=== 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-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 48449 96424 96850] - zstdchunked_test.go:59: got zstd streams (compressed size: 96890): -=== 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-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/96890): 48445, 96412 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96416/96890): 47971, 47963 - zstdchunked_test.go:104: [2] at 96416 in stargz (nextFrame: 96424/96890): 4, 422 - zstdchunked_test.go:104: [3] at 96424 in stargz (nextFrame: 96842/96890): -1, 414 - zstdchunked_test.go:104: [4] at 96842 in stargz (nextFrame: 96890/96890): -1, -1 + testutil.go:509: Offset: 378, NextOffset: 498 + 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/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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 638, NextOffset: 658 +=== 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 130376] + zstdchunked_test.go:59: got zstd streams (compressed size: 130416): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130416): 32110, 129908 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 802, NextOffset: 942 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + 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:1638: got TOC entries: testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64642,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 498 -=== 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" + testutil.go:509: Offset: 658, NextOffset: 778 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX + 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/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_empty2" vs "foo_empty2" 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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 +=== 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: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:509: Offset: 518, NextOffset: 638 + testutil.go:395: Comparing: "foo_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=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: 962, NextOffset: 1560 + testutil.go:509: Offset: 798, NextOffset: 1314 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX -=== 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=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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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 32113 64641 96772 129918 130370] + zstdchunked_test.go:59: got zstd streams (compressed size: 130410): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/130410): 32109, 129906 +=== 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/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 "": [foo2 foo5 foo_empty5 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3] vs [foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty5 foo foo_empty foo4 foo_empty4 foo5] vs [foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo4 .no.prefetch.landmark foo3 foo_empty3 foo_empty5 foo6] + 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=default,prefix="./",format=GNU,minChunkSize=0#01/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: [1] at 32113 in stargz (nextFrame: 64641/130410): 32524, 97793 + zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/130410): 32127, 65265 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130410): 33142, 33134 + zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130410): 4, 448 + zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130362/130410): -1, 440 + zstdchunked_test.go:104: [6] at 130362 in stargz (nextFrame: 130410/130410): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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: 779, NextOffset: 799 +=== 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=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: "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" 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" -=== 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: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/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: 641, NextOffset: 661 testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:509: Offset: 661, NextOffset: 779 -=== 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 96564 96990] - zstdchunked_test.go:59: got zstd streams (compressed size: 97030): +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU +=== 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_empty4" vs "foo_empty4" + testutil.go:509: Offset: 661, NextOffset: 779 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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: "foo" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/97030): 48445, 96552 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96556/97030): 48111, 48103 - zstdchunked_test.go:104: [2] at 96556 in stargz (nextFrame: 96564/97030): 4, 422 - zstdchunked_test.go:104: [3] at 96564 in stargz (nextFrame: 96982/97030): -1, 414 - zstdchunked_test.go:104: [4] at 96982 in stargz (nextFrame: 97030/97030): -1, -1 + 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=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: 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 + testutil.go:509: Offset: 483, NextOffset: 503 +=== 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 129246] + zstdchunked_test.go:59: got zstd streams (compressed size: 129286): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/129286): 32109, 128782 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 380, NextOffset: 498 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU + zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/129286): 32524, 96669 + zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/129286): 32127, 64141 + zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129286): 32018, 32010 + zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129286): 4, 448 + zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129238/129286): -1, 440 + zstdchunked_test.go:104: [6] at 129238 in stargz (nextFrame: 129286/129286): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64641,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 188, NextOffset: 208 - testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:509: Offset: 208, NextOffset: 325 + testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo2 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo] vs [foo_empty3 foo6 foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo_empty foo4] + 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: 937, NextOffset: 957 +=== 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=default,prefix="../",src=1,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: "foo3" vs "foo3" testutil.go:509: Offset: 483, NextOffset: 503 testutil.go:509: Offset: 360, NextOffset: 380 -=== 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" +=== 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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:509: Offset: 380, NextOffset: 498 - 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 - testutil.go:509: Offset: 85, NextOffset: 105 -=== 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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 325 - testutil.go:509: Offset: 105, NextOffset: 222 -=== 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:1580: testing streams: [0 0 32116 64644 96758 120939 121367] + zstdchunked_test.go:59: got zstd streams (compressed size: 121407): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121407): 32112, 120927 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121407): 32524, 88811 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121407): 32110, 56283 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120931/121407): 24177, 24169 + zstdchunked_test.go:104: [4] at 120931 in stargz (nextFrame: 120939/121407): 4, 424 + zstdchunked_test.go:104: [5] at 120939 in stargz (nextFrame: 121359/121407): -1, 416 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 testutil.go:509: Offset: 222, NextOffset: 242 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 +=== 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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 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 +=== 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:395: Comparing: "foo_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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + 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 +=== 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: 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 +=== 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=default,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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 129208] === 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#01/duplicated_entry_offset -=== 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=GNU,minChunkSize=0#01 -=== 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 96424 96850] - zstdchunked_test.go:59: got zstd streams (compressed size: 96890): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/96890): 48445, 96412 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96416/96890): 47971, 47963 - zstdchunked_test.go:104: [2] at 96416 in stargz (nextFrame: 96424/96890): 4, 422 - zstdchunked_test.go:104: [3] at 96424 in stargz (nextFrame: 96842/96890): -1, 414 - zstdchunked_test.go:104: [4] at 96842 in stargz (nextFrame: 96890/96890): -1, -1 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR + zstdchunked_test.go:59: got zstd streams (compressed size: 129248): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129248): 32112, 128768 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129248): 32524, 96652 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129248): 32110, 64124 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129248): 32018, 32010 + zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129248): 4, 424 + zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129200/129248): -1, 416 + zstdchunked_test.go:104: [6] at 129200 in stargz (nextFrame: 129248/129248): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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 === 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 "": [foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 foo5] vs [foo3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty4 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:401: Directory: "" vs "": [foo_empty5 foo6 foo foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2] vs [foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty foo foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark] + 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 +=== 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 120939 121367] + zstdchunked_test.go:59: got zstd streams (compressed size: 121407): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121407): 32112, 120927 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121407): 32524, 88811 +=== 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: "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: "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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121407): 32110, 56283 + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120931/121407): 24177, 24169 + zstdchunked_test.go:104: [4] at 120931 in stargz (nextFrame: 120939/121407): 4, 424 + zstdchunked_test.go:104: [5] at 120939 in stargz (nextFrame: 121359/121407): -1, 416 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: "foo_empty5" vs "foo_empty5" 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: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 101 -=== 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=1,format=PAX,minChunkSize=0 - 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_empty4" vs "foo_empty4" 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 +=== 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: 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/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=PAX,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 497 - testutil.go:509: Offset: 375, NextOffset: 494 - testutil.go:509: Offset: 497, NextOffset: 636 -=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 +=== 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: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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU + testutil.go:509: Offset: 375, NextOffset: 494 +=== 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: 497, NextOffset: 636 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo4 foo5] vs [foo6 foo foo_empty foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo_empty2 foo4 foo5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo5 foo4 foo_empty4 .no.prefetch.landmark foo foo3 foo_empty3] vs [foo foo4 foo5 foo_empty5 foo6 foo_empty4 foo_empty foo2 foo_empty2 foo3 foo_empty3] + 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: "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/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 129208] + zstdchunked_test.go:59: got zstd streams (compressed size: 129248): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129248): 32112, 128768 + zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129248): 32524, 96652 + zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129248): 32110, 64124 +=== 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=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 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 494, NextOffset: 514 -=== 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 96572 96998] - zstdchunked_test.go:59: got zstd streams (compressed size: 97038): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 656, NextOffset: 775 -=== 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: 48448/97038): 48444, 96560 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96564/97038): 48120, 48112 - zstdchunked_test.go:104: [2] at 96564 in stargz (nextFrame: 96572/97038): 4, 422 - zstdchunked_test.go:104: [3] at 96572 in stargz (nextFrame: 96990/97038): -1, 414 - zstdchunked_test.go:104: [4] at 96990 in stargz (nextFrame: 97038/97038): -1, -1 +=== 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: 514, NextOffset: 633 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX + zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129248): 32018, 32010 + zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129248): 4, 424 + zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129200/129248): -1, 416 + zstdchunked_test.go:104: [6] at 129200 in stargz (nextFrame: 129248/129248): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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=1,format=PAX,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 -=== 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=default,prefix="",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 934 -=== 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=GNU,minChunkSize=0#01 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64644,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 653, NextOffset: 772 - 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_empty4" vs "foo_empty4" + 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/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU +=== 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: 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: "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 +=== 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: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 -=== 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=default,prefix="",lossless=true,format=GNU === 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=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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 96432 96858] - zstdchunked_test.go:59: got zstd streams (compressed size: 96898): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96898): 48444, 96420 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96424/96898): 47980, 47972 - zstdchunked_test.go:104: [2] at 96424 in stargz (nextFrame: 96432/96898): 4, 422 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96432 in stargz (nextFrame: 96850/96898): -1, 414 - zstdchunked_test.go:104: [4] at 96850 in stargz (nextFrame: 96898/96898): -1, -1 +=== 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 120940 121368] + zstdchunked_test.go:59: got zstd streams (compressed size: 121408): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32118/121408): 32114, 120928 + zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/121408): 32524, 88810 + zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/121408): 32109, 56282 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120932/121408): 24177, 24169 + zstdchunked_test.go:104: [4] at 120932 in stargz (nextFrame: 120940/121408): 4, 424 + zstdchunked_test.go:104: [5] at 120940 in stargz (nextFrame: 121360/121408): -1, 416 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64646,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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=GNU +=== 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 +=== 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: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_empty3 foo4 foo_empty5 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty4] vs [foo_empty foo3 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo4 foo_empty4 foo5 foo2 foo_empty2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 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 - 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:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo_empty foo_empty3 foo4 foo5 foo6 foo] vs [foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo] 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 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/testWriteAndOpen/several_files_in_chunk-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: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 + 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 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === 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: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/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 + 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: 187, NextOffset: 207 +=== 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/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=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: "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 -=== 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:509: Offset: 512, NextOffset: 627 +=== 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 120940 121371] + zstdchunked_test.go:59: got zstd streams (compressed size: 121411): +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo3 foo5 foo2 foo_empty2 foo4 foo_empty4] vs [foo_empty2 foo3 foo_empty4 foo5 foo6 foo foo_empty foo4 foo_empty5 foo2 foo_empty3] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: 929, NextOffset: 949 testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 949, NextOffset: 1549 + testutil.go:509: Offset: 929, NextOffset: 949 testutil.go:509: Offset: 784, NextOffset: 1314 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 84, NextOffset: 104 -=== 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 96562 96987] - zstdchunked_test.go:59: got zstd streams (compressed size: 97027): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 - 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:509: Offset: 949, NextOffset: 1549 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty3 foo5 foo_empty5 foo6] vs [foo5 foo6 foo foo_empty3 foo4 foo3 foo_empty4 foo_empty5 foo_empty foo2 foo_empty2] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 480, NextOffset: 500 - testutil.go:509: Offset: 357, NextOffset: 377 -=== 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: 48443/97027): 48439, 96550 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96554/97027): 48115, 48107 - 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 +=== 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, 120928 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121411): 32524, 88816 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121411): 32115, 56288 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120932/121411): 24177, 24169 + zstdchunked_test.go:104: [4] at 120932 in stargz (nextFrame: 120940/121411): 4, 427 + zstdchunked_test.go:104: [5] at 120940 in stargz (nextFrame: 121363/121411): -1, 419 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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: 357, NextOffset: 377 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: "foo2" vs "foo2" - testutil.go:509: Offset: 323, NextOffset: 343 - testutil.go:509: Offset: 220, NextOffset: 240 - 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: "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 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 187, NextOffset: 207 +=== 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: 84, NextOffset: 104 + testutil.go:509: Offset: 207, NextOffset: 323 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR +=== 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: 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 +=== 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): +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 220, NextOffset: 240 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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=default,prefix="./",lossless=false,format=USTAR + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129252): 32108, 128769 +=== 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_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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/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/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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 792, NextOffset: 929 testutil.go:509: Offset: 647, NextOffset: 764 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== 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: 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,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 96423 96848] - zstdchunked_test.go:59: got zstd streams (compressed size: 96888): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/96888): 48439, 96411 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96415/96888): 47976, 47968 - zstdchunked_test.go:104: [2] at 96415 in stargz (nextFrame: 96423/96888): 4, 421 - zstdchunked_test.go:104: [3] at 96423 in stargz (nextFrame: 96840/96888): -1, 413 - zstdchunked_test.go:104: [4] at 96840 in stargz (nextFrame: 96888/96888): -1, -1 +=== 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" +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 +=== 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=better,prefix="./",format=GNU,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=PAX + testutil.go:1580: testing streams: [0 0 32112 64640 96759 120940 121371] + zstdchunked_test.go:59: got zstd streams (compressed size: 121411): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121411): 32108, 120928 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121411): 32524, 88816 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121411): 32115, 56288 + zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120932/121411): 24177, 24169 + zstdchunked_test.go:104: [4] at 120932 in stargz (nextFrame: 120940/121411): 4, 427 + zstdchunked_test.go:104: [5] at 120940 in stargz (nextFrame: 121363/121411): -1, 419 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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 +=== 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":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_empty3 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 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:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo3 foo5 foo_empty foo_empty3 foo4 foo_empty4 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo5] + 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: 642, NextOffset: 662 +=== 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=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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 778, NextOffset: 798 +=== 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 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=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 942, NextOffset: 962 +=== 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/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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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: "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 +=== 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=default,prefix="/",src=1,format=PAX,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:509: Offset: 322, NextOffset: 342 -=== 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: 241, NextOffset: 358 -=== 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: 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/testWriteAndOpen/several_files_in_chunk-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: 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 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 378, NextOffset: 498 testutil.go:509: Offset: 502, NextOffset: 642 + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 638, NextOffset: 658 +=== 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:509: Offset: 782, NextOffset: 802 +=== 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#01 +=== 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:509: Offset: 802, NextOffset: 942 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo5 foo4 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo_empty2 foo3 foo5 foo_empty5 foo foo2 foo4 foo_empty4 foo6 foo_empty foo_empty3] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 +=== 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 120938 121369] + zstdchunked_test.go:59: got zstd streams (compressed size: 121409): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/121409): 32106, 120926 + zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/121409): 32524, 88816 + zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/121409): 32115, 56288 + zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 120930/121409): 24177, 24169 + zstdchunked_test.go:104: [4] at 120930 in stargz (nextFrame: 120938/121409): 4, 427 + zstdchunked_test.go:104: [5] at 120938 in stargz (nextFrame: 121361/121409): -1, 419 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 658, NextOffset: 778 +=== 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=default,prefix="/",src=1,format=PAX,minChunkSize=0 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: 498, NextOffset: 518 testutil.go:509: Offset: 662, NextOffset: 782 - 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:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 518, NextOffset: 638 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty3 foo3 foo_empty4 foo5 foo_empty foo2 foo_empty2] vs [foo_empty4 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo_empty5 foo foo6] + 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: 322 testutil.go:509: Offset: 102, NextOffset: 221 - 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 -=== 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 96562 96987] - zstdchunked_test.go:59: got zstd streams (compressed size: 97027): -=== 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: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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48443/97027): 48439, 96550 -=== 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96554/97027): 48115, 48107 - 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} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 -=== 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 342, NextOffset: 482 -=== 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=1,format=PAX,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 testutil.go:509: Offset: 358, NextOffset: 378 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 642 testutil.go:509: Offset: 378, NextOffset: 498 - 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=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:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 802, NextOffset: 942 - testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + 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 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/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/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): + 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=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 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo_empty2 foo6] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo5 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty3 foo4] vs [foo2 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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 +=== 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 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 +=== 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=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 503, NextOffset: 641 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 -=== 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: 779, NextOffset: 799 -=== 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: 656, NextOffset: 774 testutil.go:509: Offset: 799, NextOffset: 937 testutil.go:395: Comparing: "foo" vs "foo" @@ -219745,1261 +213689,1413 @@ 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 -=== 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 96423 96848] - zstdchunked_test.go:59: got zstd streams (compressed size: 96888): +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR +=== 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: 242, NextOffset: 360 testutil.go:509: Offset: 345, NextOffset: 483 -=== 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: 48443/96888): 48439, 96411 - zstdchunked_test.go:104: [1] at 48443 in stargz (nextFrame: 96415/96888): 47976, 47968 - zstdchunked_test.go:104: [2] at 96415 in stargz (nextFrame: 96423/96888): 4, 421 - zstdchunked_test.go:104: [3] at 96423 in stargz (nextFrame: 96840/96888): -1, 413 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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: 360, NextOffset: 380 -=== 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=1,format=PAX,minChunkSize=0 - 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 -=== 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: "foo_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 +=== 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: 641, NextOffset: 661 testutil.go:509: Offset: 518, NextOffset: 636 testutil.go:509: Offset: 661, NextOffset: 779 + 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: "foo6" vs "foo6" testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 937, NextOffset: 957 +=== 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 120935 121364] + zstdchunked_test.go:59: got zstd streams (compressed size: 121404): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121404): 32105, 120923 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121404): 32524, 88814 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121404): 32113, 56286 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120927/121404): 24177, 24169 + zstdchunked_test.go:104: [4] at 120927 in stargz (nextFrame: 120935/121404): 4, 425 + zstdchunked_test.go:104: [5] at 120935 in stargz (nextFrame: 121356/121404): -1, 417 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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 "": [foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo3 foo5 .no.prefetch.landmark foo_empty foo_empty2] vs [foo5 foo foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo_empty2 foo6] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + 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 foo4 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty2 foo_empty foo3 foo5] + 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=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:509: Offset: 222, NextOffset: 242 - testutil.go:509: Offset: 345, NextOffset: 483 - testutil.go:509: Offset: 242, NextOffset: 360 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 799, NextOffset: 937 +=== 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=default,prefix="../",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 774 + 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" 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/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=default,prefix="../",src=1,format=PAX,minChunkSize=0 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: 937, NextOffset: 957 -=== 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=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=default,prefix="../",src=1,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 +=== 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 + 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 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 208, NextOffset: 325 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,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: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: 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: "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 -=== 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 96562 96986] - zstdchunked_test.go:59: got zstd streams (compressed size: 97026): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48444/97026): 48440, 96550 - zstdchunked_test.go:104: [1] at 48444 in stargz (nextFrame: 96554/97026): 48114, 48106 - zstdchunked_test.go:104: [2] at 96554 in stargz (nextFrame: 96562/97026): 4, 420 - zstdchunked_test.go:104: [3] at 96562 in stargz (nextFrame: 96978/97026): -1, 412 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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: "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/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:509: Offset: 242, NextOffset: 360 + 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=GNU,minChunkSize=0 -=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,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=PAX +=== 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=default,prefix="/",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 32109 64637 96754 120935 121364] + zstdchunked_test.go:59: got zstd streams (compressed size: 121404): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121404): 32105, 120923 === 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 "": [foo_empty2 foo3 foo5 foo_empty5 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo6 foo] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo6 foo_empty5 foo_empty2 foo4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo2 foo_empty3 foo_empty2 foo3 foo5 foo6 foo foo_empty] vs [foo6 foo foo_empty foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 357, NextOffset: 377 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121404): 32524, 88814 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121404): 32113, 56286 + zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120927/121404): 24177, 24169 + zstdchunked_test.go:104: [4] at 120927 in stargz (nextFrame: 120935/121404): 4, 425 + zstdchunked_test.go:104: [5] at 120935 in stargz (nextFrame: 121356/121404): -1, 417 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 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: 633, NextOffset: 653 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 774, NextOffset: 794 testutil.go:509: Offset: 653, NextOffset: 771 +=== 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=default,prefix="",src=1,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 +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 + 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 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX + 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 + testutil.go:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 183, NextOffset: 203 +=== 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=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 219 - testutil.go:509: Offset: 203, NextOffset: 320 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 219, NextOffset: 239 -=== 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=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=GNU,minChunkSize=0 - 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" + testutil.go:509: Offset: 203, NextOffset: 320 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty2 foo4 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo6] vs [foo_empty foo_empty2 foo3 foo5 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4 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: 636, NextOffset: 656 - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 656, NextOffset: 774 - testutil.go:509: Offset: 515, NextOffset: 633 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - testutil.go:1580: testing streams: [0 0 48444 96423 96847] - zstdchunked_test.go:59: got zstd streams (compressed size: 96887): -=== 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: "foo2" vs "foo2" - testutil.go:509: Offset: 320, NextOffset: 340 testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 340, NextOffset: 478 -=== 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: 48444/96887): 48440, 96411 + testutil.go:509: Offset: 320, NextOffset: 340 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 239, NextOffset: 357 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 48444 in stargz (nextFrame: 96415/96887): 47975, 47967 - 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 +=== 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=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 340, NextOffset: 478 +=== 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 120937 121366] + zstdchunked_test.go:59: got zstd streams (compressed size: 121406): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121406): 32105, 120925 + zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121406): 32524, 88816 + zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/121406): 32115, 56288 + zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 120929/121406): 24177, 24169 + zstdchunked_test.go:104: [4] at 120929 in stargz (nextFrame: 120937/121406): 4, 425 + zstdchunked_test.go:104: [5] at 120937 in stargz (nextFrame: 121358/121406): -1, 417 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1641: [2]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48444,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - 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: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 478, NextOffset: 498 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + 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 foo_empty foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo2] vs [foo foo_empty foo_empty2 foo3 foo5 foo6 foo2 foo_empty3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 183, NextOffset: 203 +=== 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=default,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 357, NextOffset: 377 -=== 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" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 203, NextOffset: 320 +=== 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=GNU,minChunkSize=0 - 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:509: Offset: 102, NextOffset: 219 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 636, NextOffset: 656 + testutil.go:509: Offset: 495, NextOffset: 515 +=== 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=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 515, NextOffset: 633 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 - 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 +=== 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): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129247): 32105, 128766 + 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 + 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:1638: got TOC entries: + testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} + testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 932, NextOffset: 952 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 771, NextOffset: 791 +=== 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=default,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 952, NextOffset: 1557 testutil.go:509: Offset: 791, NextOffset: 1309 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset + 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 + testutil.go:509: Offset: 357, NextOffset: 377 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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=default,prefix="",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 498, NextOffset: 636 +=== 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: 377, NextOffset: 495 +=== 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 120942 121374] + zstdchunked_test.go:59: got zstd streams (compressed size: 121414): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121414): 32108, 120930 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121414): 32524, 88818 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121414): 32117, 56290 + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120934/121414): 24177, 24169 + zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121414): 4, 428 + zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121366/121414): -1, 420 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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_empty5" vs "foo_empty5" +=== 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=default,prefix="./",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-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#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 "": [foo6 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo_empty foo2 foo3 foo4 foo_empty4] vs [foo5 foo_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo_empty foo2 foo_empty2 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo5] vs [foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo4 foo_empty5 foo6 foo foo2] + 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/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 + 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 + 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 +=== 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): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129255): 32108, 128771 + 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=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 187, NextOffset: 207 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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 +=== 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=default,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: 219, NextOffset: 239 testutil.go:509: Offset: 322, NextOffset: 342 testutil.go:509: Offset: 239, NextOffset: 355 testutil.go:509: Offset: 342, NextOffset: 478 +=== 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 634 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 -=== 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 96567 96995] - zstdchunked_test.go:59: got zstd streams (compressed size: 97035): +=== 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=default,prefix="./",src=1,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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo_empty5 foo6 foo foo2 foo3] vs [foo_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 770, NextOffset: 790 +=== 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: 627, NextOffset: 647 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 +=== 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 120942 121374] + zstdchunked_test.go:59: got zstd streams (compressed size: 121414): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121414): 32108, 120930 + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121414): 32524, 88818 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121414): 32117, 56290 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 790, NextOffset: 926 + testutil.go:509: Offset: 647, NextOffset: 763 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=GNU,minChunkSize=0#01/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: 104, NextOffset: 219 - testutil.go:509: Offset: 207, NextOffset: 322 -=== 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: 48449/97035): 48445, 96555 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96559/97035): 48114, 48106 - zstdchunked_test.go:104: [2] at 96559 in stargz (nextFrame: 96567/97035): 4, 424 - zstdchunked_test.go:104: [3] at 96567 in stargz (nextFrame: 96987/97035): -1, 416 - zstdchunked_test.go:104: [4] at 96987 in stargz (nextFrame: 97035/97035): -1, -1 + testutil.go:509: Offset: 84, NextOffset: 104 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX + zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120934/121414): 24177, 24169 + zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121414): 4, 428 + zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121366/121414): -1, 420 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === 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: "foo_empty3" vs "foo_empty3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 207, NextOffset: 322 +=== 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: "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 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 104, NextOffset: 219 +=== 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=default,prefix="./",src=1,format=GNU,minChunkSize=0 + 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=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: 219, NextOffset: 239 + testutil.go:509: Offset: 342, NextOffset: 478 + testutil.go:509: Offset: 239, NextOffset: 355 +=== 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: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 - testutil.go:509: Offset: 783, NextOffset: 1306 - testutil.go:509: Offset: 946, NextOffset: 1547 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo6 foo_empty foo2] vs [foo_empty foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6] 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 +=== 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 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 + 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 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 770 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR +=== 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=default,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 511, NextOffset: 627 - 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 - 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: "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_empty2" vs "foo_empty2" 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 -=== 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 96428 96856] - zstdchunked_test.go:59: got zstd streams (compressed size: 96896): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 342, NextOffset: 478 -=== 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: 48449/96896): 48445, 96416 - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96420/96896): 47975, 47967 - zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96896): 4, 424 - zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96848/96896): -1, 416 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 239, NextOffset: 355 === 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=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 +=== 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=default,prefix="../",lossless=true,format=GNU + testutil.go:1580: testing streams: [0 0 32112 64640 96760 120941 121373] + zstdchunked_test.go:59: got zstd streams (compressed size: 121413): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121413): 32108, 120929 === 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 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 foo_empty foo_empty3 foo5 foo6] vs [foo5 foo foo2 foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty5] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo4 foo5 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo6 foo foo_empty foo_empty3] vs [foo3 foo_empty3 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty5 foo6 foo4 foo_empty4] testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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_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 - testutil.go:509: Offset: 941, NextOffset: 961 -=== 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=default,prefix="../",lossless=true,format=GNU + zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121413): 32524, 88817 + zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/121413): 32116, 56289 + zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 120933/121413): 24177, 24169 + zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121413): 4, 428 + zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121365/121413): -1, 420 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 941, NextOffset: 961 testutil.go:509: Offset: 797, NextOffset: 1317 +=== 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 +=== 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:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 83, NextOffset: 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 + 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: "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: "foo5" vs "foo5" + testutil.go:509: Offset: 638, NextOffset: 658 + testutil.go:509: Offset: 782, NextOffset: 802 +=== 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=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: "foo2" vs "foo2" testutil.go:509: Offset: 221, NextOffset: 241 -=== 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=default,prefix="/",src=1,format=GNU,minChunkSize=0 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: "foo_empty2" vs "foo_empty2" - 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#01/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: 484, NextOffset: 504 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset -=== 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 96567 96995] - zstdchunked_test.go:59: got zstd streams (compressed size: 97035): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/97035): 48445, 96555 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 380, NextOffset: 499 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96559/97035): 48114, 48106 - zstdchunked_test.go:104: [2] at 96559 in stargz (nextFrame: 96567/97035): 4, 424 - zstdchunked_test.go:104: [3] at 96567 in stargz (nextFrame: 96987/97035): -1, 416 - zstdchunked_test.go:104: [4] at 96987 in stargz (nextFrame: 97035/97035): -1, -1 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6 foo4 foo_empty4] vs [foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo5 foo2] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 325, NextOffset: 345 +=== 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): + 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 +=== 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=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 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + 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":"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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 504, NextOffset: 643 -=== 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" + testutil.go:509: Offset: 221, NextOffset: 241 + testutil.go:509: Offset: 345, NextOffset: 484 +=== 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:395: Comparing: "foo4" vs "foo4" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 241, NextOffset: 360 +=== 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=GNU,minChunkSize=0 - 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 "": [foo5 foo foo2 foo_empty2 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty5] vs [foo_empty foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 484, NextOffset: 504 testutil.go:509: Offset: 360, NextOffset: 380 testutil.go:509: Offset: 504, NextOffset: 643 +=== 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: 380, NextOffset: 499 +=== 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: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 +=== 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 48433 72445 96533 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 802, NextOffset: 941 +=== 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/96994): 24009, 96521 + zstdchunked_test.go:104: [1] at 24013 in stargz (nextFrame: 48433/96994): 24416, 72508 + zstdchunked_test.go:104: [2] at 48433 in stargz (nextFrame: 72445/96994): 24008, 48088 + zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96525/96994): 24084, 24076 + zstdchunked_test.go:104: [4] at 96525 in stargz (nextFrame: 96533/96994): 4, 417 + zstdchunked_test.go:104: [5] at 96533 in stargz (nextFrame: 96946/96994): -1, 409 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48433,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48433,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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=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=GNU,minChunkSize=0 + testutil.go:509: Offset: 658, NextOffset: 777 + 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_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_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/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=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 - testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 802, NextOffset: 941 - testutil.go:509: Offset: 658, NextOffset: 777 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 187, NextOffset: 207 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 83, NextOffset: 103 - testutil.go:509: Offset: 207, NextOffset: 325 - testutil.go:509: Offset: 103, NextOffset: 221 -=== 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 96428 96856] - zstdchunked_test.go:59: got zstd streams (compressed size: 96896): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48449/96896): 48445, 96416 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 325, NextOffset: 345 - testutil.go:509: Offset: 221, NextOffset: 241 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 48449 in stargz (nextFrame: 96420/96896): 47975, 47967 - zstdchunked_test.go:104: [2] at 96420 in stargz (nextFrame: 96428/96896): 4, 424 - zstdchunked_test.go:104: [3] at 96428 in stargz (nextFrame: 96848/96896): -1, 416 - zstdchunked_test.go:104: [4] at 96848 in stargz (nextFrame: 96896/96896): -1, -1 +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 +=== 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 48433 72445 96360 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/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: 24013/96821): 24009, 96348 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/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: [1] at 24013 in stargz (nextFrame: 48433/96821): 24416, 72335 + zstdchunked_test.go:104: [2] at 48433 in stargz (nextFrame: 72445/96821): 24008, 47915 + zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96352/96821): 23911, 23903 + zstdchunked_test.go:104: [4] at 96352 in stargz (nextFrame: 96360/96821): 4, 417 + zstdchunked_test.go:104: [5] at 96360 in stargz (nextFrame: 96773/96821): -1, 409 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48433,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" -=== 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-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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 345, NextOffset: 484 - testutil.go:509: Offset: 241, NextOffset: 360 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 -=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48433,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 +=== 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=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 foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo5] vs [foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo4 foo_empty5 foo6] - 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_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 -=== 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo foo2 foo_empty2 foo4 foo_empty foo3 foo_empty3 foo_empty4] vs [foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty3 foo6] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 85, NextOffset: 105 + testutil.go:509: Offset: 187, NextOffset: 207 +=== 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX + testutil.go:1580: testing streams: [0 0 24013 48433 72445 96533 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 105, NextOffset: 221 + testutil.go:509: Offset: 207, NextOffset: 323 +=== 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: 24013/96994): 24009, 96521 + zstdchunked_test.go:104: [1] at 24013 in stargz (nextFrame: 48433/96994): 24416, 72508 + zstdchunked_test.go:104: [2] at 48433 in stargz (nextFrame: 72445/96994): 24008, 48088 + zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96525/96994): 24084, 24076 + zstdchunked_test.go:104: [4] at 96525 in stargz (nextFrame: 96533/96994): 4, 417 + zstdchunked_test.go:104: [5] at 96533 in stargz (nextFrame: 96946/96994): -1, 409 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48433,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48433,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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: "foo2" vs "foo2" testutil.go:509: Offset: 221, NextOffset: 241 testutil.go:509: Offset: 323, NextOffset: 343 -=== 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: 241, NextOffset: 358 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 343, NextOffset: 480 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" +=== 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 495, NextOffset: 515 -=== 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: 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: "foo5" vs "foo5" + testutil.go:509: Offset: 632, NextOffset: 652 + testutil.go:509: Offset: 774, NextOffset: 794 + testutil.go:509: Offset: 652, NextOffset: 769 +=== 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=GNU,minChunkSize=0 + 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" vs "foo" - testutil.go:509: Offset: 85, NextOffset: 105 -=== 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 96565 96992] - zstdchunked_test.go:59: got zstd streams (compressed size: 97032): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/97032): 48444, 96553 - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96557/97032): 48113, 48105 - zstdchunked_test.go:104: [2] at 96557 in stargz (nextFrame: 96565/97032): 4, 423 - zstdchunked_test.go:104: [3] at 96565 in stargz (nextFrame: 96984/97032): -1, 415 - zstdchunked_test.go:104: [4] at 96984 in stargz (nextFrame: 97032/97032): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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: [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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 187, NextOffset: 207 - testutil.go:509: Offset: 105, NextOffset: 221 - testutil.go:509: Offset: 207, NextOffset: 323 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo4 foo_empty5 foo6] vs [foo3 foo5 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 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: 105, NextOffset: 221 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo6 .no.prefetch.landmark foo foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2] 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: "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=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 +=== 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: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=fastest,prefix="",format=PAX,minChunkSize=0#02/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 24013 48433 72445 96360 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 657, NextOffset: 774 testutil.go:509: Offset: 515, NextOffset: 632 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 931, NextOffset: 951 -=== 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=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: 769, NextOffset: 789 - testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:509: Offset: 789, NextOffset: 1312 + 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/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=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 -=== 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 96426 96853] - zstdchunked_test.go:59: got zstd streams (compressed size: 96893): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 48448/96893): 48444, 96414 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 48448 in stargz (nextFrame: 96418/96893): 47974, 47966 - zstdchunked_test.go:104: [2] at 96418 in stargz (nextFrame: 96426/96893): 4, 423 - zstdchunked_test.go:104: [3] at 96426 in stargz (nextFrame: 96845/96893): -1, 415 - zstdchunked_test.go:104: [4] at 96845 in stargz (nextFrame: 96893/96893): -1, -1 +=== 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/96821): 24009, 96348 + zstdchunked_test.go:104: [1] at 24013 in stargz (nextFrame: 48433/96821): 24416, 72335 + zstdchunked_test.go:104: [2] at 48433 in stargz (nextFrame: 72445/96821): 24008, 47915 + zstdchunked_test.go:104: [3] at 72445 in stargz (nextFrame: 96352/96821): 23911, 23903 + zstdchunked_test.go:104: [4] at 96352 in stargz (nextFrame: 96360/96821): 4, 417 + zstdchunked_test.go:104: [5] at 96360 in stargz (nextFrame: 96773/96821): -1, 409 + 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} -=== 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-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24013,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48433,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} testutil.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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":64000,"chunkDigest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93"} - testutil.go:1763: On "foo22": got preread of "foo2" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48433,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72445,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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" 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 +=== 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: 221, NextOffset: 241 testutil.go:509: Offset: 343, NextOffset: 480 testutil.go:509: Offset: 241, NextOffset: 358 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,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" -=== 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: 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: "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 + testutil.go:509: Offset: 769, NextOffset: 789 + testutil.go:509: Offset: 951, NextOffset: 1552 + testutil.go:509: Offset: 789, NextOffset: 1312 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 === 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=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/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/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=fastest,prefix="./",format=GNU,minChunkSize=0#02 +=== 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=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=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 "": [foo3 foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo4 foo_empty5 foo6] vs [foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 .no.prefetch.landmark foo2 foo_empty4 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 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo3 foo_empty3 foo4 foo6 foo2 foo_empty2 foo_empty4 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo_empty5 foo foo_empty2 foo3 foo4 foo_empty4] + 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/big-files-compression=zstd_compression_level=default,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_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: 735, NextOffset: 752 testutil.go:509: Offset: 611, NextOffset: 722 - testutil.go:509: Offset: 752, NextOffset: 885 -=== 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): +=== 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 48430 72438 96526 96947] + zstdchunked_test.go:59: got zstd streams (compressed size: 96987): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24010/96987): 24006, 96514 + zstdchunked_test.go:104: [1] at 24010 in stargz (nextFrame: 48430/96987): 24416, 72504 + zstdchunked_test.go:104: [2] at 48430 in stargz (nextFrame: 72438/96987): 24004, 48084 + zstdchunked_test.go:104: [3] at 72438 in stargz (nextFrame: 96518/96987): 24084, 24076 + zstdchunked_test.go:104: [4] at 96518 in stargz (nextFrame: 96526/96987): 4, 417 + zstdchunked_test.go:104: [5] at 96526 in stargz (nextFrame: 96939/96987): -1, 409 + zstdchunked_test.go:104: [6] at 96939 in stargz (nextFrame: 96987/96987): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24010,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48430,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48430,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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: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" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 176, NextOffset: 193 testutil.go:509: Offset: 94, NextOffset: 205 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130421): 32524, 97794 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 222, NextOffset: 332 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96789/130421): 32128, 65266 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 454 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 96789 in stargz (nextFrame: 129927/130421): 33142, 33134 -=== 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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR - 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:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 463, NextOffset: 480 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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/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=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=better,prefix="",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 480, NextOffset: 594 testutil.go:509: Offset: 621, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty3 foo5 foo6] vs [foo6 foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo foo_empty foo3 foo_empty3 foo4] + 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 735, NextOffset: 752 +=== 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=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: 722, NextOffset: 739 - testutil.go:509: Offset: 885, NextOffset: 902 - testutil.go:509: Offset: 739, NextOffset: 1254 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 594, NextOffset: 611 + testutil.go:509: Offset: 752, NextOffset: 885 + testutil.go:509: Offset: 611, NextOffset: 722 +=== 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:509: Offset: 902, NextOffset: 1475 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo6 foo foo2 foo_empty4 foo_empty5 .no.prefetch.landmark] vs [foo4 foo_empty5 foo6 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 885, NextOffset: 902 -=== 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_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24010 48430 72438 96353 96774] + zstdchunked_test.go:59: got zstd streams (compressed size: 96814): === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,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" - 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_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: 332, NextOffset: 349 -=== 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): +=== 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/96814): 24006, 96341 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 332, NextOffset: 349 testutil.go:509: Offset: 471, NextOffset: 604 -=== 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: 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 - 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: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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 463 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== 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: 48430/96814): 24416, 72331 === 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: 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/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 -=== 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=fastest,prefix="",lossless=true,format=PAX -=== 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 - testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 752, NextOffset: 885 -=== 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): +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 48430 in stargz (nextFrame: 72438/96814): 24004, 47911 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 611, NextOffset: 722 -=== 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: 32129/130421): 32125, 129923 + testutil.go:509: Offset: 463, 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: 96345/96814): 23911, 23903 + zstdchunked_test.go:104: [4] at 96345 in stargz (nextFrame: 96353/96814): 4, 417 + zstdchunked_test.go:104: [5] at 96353 in stargz (nextFrame: 96766/96814): -1, 409 + zstdchunked_test.go:104: [6] at 96766 in stargz (nextFrame: 96814/96814): -1, -1 === 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: 304, NextOffset: 321 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX - 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:509: Offset: 621, NextOffset: 735 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24010,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48430,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 205, NextOffset: 222 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48430,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72438,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} testutil.go:1763: On "foo2": got preread of "foo3" === 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: 222, NextOffset: 332 + testutil.go:509: Offset: 480, NextOffset: 594 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset + 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" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR === 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=fastest,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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#02 -=== 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): - 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 - 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 +=== 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 48426 72437 96525 96950] + zstdchunked_test.go:59: got zstd streams (compressed size: 96990): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96990): 23999, 96513 + zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48426/96990): 24419, 72510 + zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72437/96990): 24007, 48087 + zstdchunked_test.go:104: [3] at 72437 in stargz (nextFrame: 96517/96990): 24084, 24076 + zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96990): 4, 421 + zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96942/96990): -1, 413 + zstdchunked_test.go:104: [6] at 96942 in stargz (nextFrame: 96990/96990): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96789,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72437,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} testutil.go:1763: On "foo2": got preread of "foo3" -=== 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 -=== 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 130381] - zstdchunked_test.go:59: got zstd streams (compressed size: 130421): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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=false,format=USTAR +=== 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: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_empty4 foo_empty5 foo6 foo2 foo_empty3 foo_empty2 foo3 foo4 foo5 foo foo_empty] vs [.no.prefetch.landmark 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: 78, NextOffset: 95 -=== 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: 32129/130421): 32125, 129924 - zstdchunked_test.go:104: [1] at 32129 in stargz (nextFrame: 64657/130421): 32524, 97795 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/130421): 32129, 65267 - zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 129928/130421): 33142, 33134 - zstdchunked_test.go:104: [4] at 129928 in stargz (nextFrame: 129936/130421): 4, 441 - zstdchunked_test.go:104: [5] at 129936 in stargz (nextFrame: 130373/130421): -1, 433 - zstdchunked_test.go:104: [6] at 130373 in stargz (nextFrame: 130421/130421): -1, -1 + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty4 foo5] vs [foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] + 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=better,prefix="./",lossless=false,format=USTAR + testutil.go:1580: testing streams: [0 0 24003 48426 72437 96352 96777] + zstdchunked_test.go:59: got zstd streams (compressed size: 96817): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96817): 23999, 96340 + zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48426/96817): 24419, 72337 + zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72437/96817): 24007, 47914 + zstdchunked_test.go:104: [3] at 72437 in stargz (nextFrame: 96344/96817): 23911, 23903 + zstdchunked_test.go:104: [4] at 96344 in stargz (nextFrame: 96352/96817): 4, 421 + zstdchunked_test.go:104: [5] at 96352 in stargz (nextFrame: 96769/96817): -1, 413 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 177, NextOffset: 194 - testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:509: Offset: 194, NextOffset: 305 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72437,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=default,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:395: Comparing: "foo_empty" vs "foo_empty" + 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: "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=fastest,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: 354, NextOffset: 468 - 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/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=PAX === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,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/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=1,format=USTAR,minChunkSize=0 - 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 - testutil.go:509: Offset: 753, NextOffset: 886 -=== 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 129257] - zstdchunked_test.go:59: got zstd streams (compressed size: 129297): -=== 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: 206, NextOffset: 223 - testutil.go:509: Offset: 305, NextOffset: 322 - testutil.go:509: Offset: 223, NextOffset: 337 -=== 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/129297): 32125, 128800 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 322, NextOffset: 455 -=== 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/129297): 32524, 96671 - zstdchunked_test.go:104: [2] at 64657 in stargz (nextFrame: 96790/129297): 32129, 64143 -=== 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 730, NextOffset: 747 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [3] at 96790 in stargz (nextFrame: 128804/129297): 32018, 32010 - zstdchunked_test.go:104: [4] at 128804 in stargz (nextFrame: 128812/129297): 4, 441 - zstdchunked_test.go:104: [5] at 128812 in stargz (nextFrame: 129249/129297): -1, 433 - zstdchunked_test.go:104: [6] at 129249 in stargz (nextFrame: 129297/129297): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32129,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96790,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty2 foo3 foo5] vs [foo6 foo2 foo_empty3 foo_empty4 foo_empty5 foo4 foo5 foo foo_empty foo_empty2 foo3] testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 194 testutil.go:509: Offset: 78, NextOffset: 95 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 177, NextOffset: 194 + testutil.go:509: Offset: 95, NextOffset: 206 +=== 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=better,prefix="./",src=1,format=USTAR,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: "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 -=== 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=fastest,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 +=== 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 48426 72437 96525 96950] + zstdchunked_test.go:59: got zstd streams (compressed size: 96990): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96990): 23999, 96513 + zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48426/96990): 24419, 72510 + zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72437/96990): 24007, 48087 + zstdchunked_test.go:104: [3] at 72437 in stargz (nextFrame: 96517/96990): 24084, 24076 + zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96990): 4, 421 + zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96942/96990): -1, 413 + zstdchunked_test.go:104: [6] at 96942 in stargz (nextFrame: 96990/96990): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72437,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 472, NextOffset: 605 + 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: "foo5" vs "foo5" - testutil.go:509: Offset: 736, NextOffset: 753 testutil.go:509: Offset: 599, NextOffset: 616 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 -=== 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 +=== 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 24003 48426 72437 96352 96777] + zstdchunked_test.go:59: got zstd streams (compressed size: 96817): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24003/96817): 23999, 96340 + zstdchunked_test.go:104: [1] at 24003 in stargz (nextFrame: 48426/96817): 24419, 72337 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 753, NextOffset: 886 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR - 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:509: Offset: 736, NextOffset: 753 +=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX + zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72437/96817): 24007, 47914 + zstdchunked_test.go:104: [3] at 72437 in stargz (nextFrame: 96344/96817): 23911, 23903 + zstdchunked_test.go:104: [4] at 96344 in stargz (nextFrame: 96352/96817): 4, 421 + zstdchunked_test.go:104: [5] at 96352 in stargz (nextFrame: 96769/96817): -1, 413 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 616, NextOffset: 730 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR +=== 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24003,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72437,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 753, NextOffset: 886 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo6 foo foo3 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3] vs [foo foo_empty foo3 foo_empty4 foo5 foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo6] 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 -=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 485, NextOffset: 599 -=== 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=default,prefix="",format=USTAR,minChunkSize=0#02 -=== 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=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: 736, NextOffset: 753 +=== 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:509: Offset: 599, NextOffset: 616 + testutil.go:509: Offset: 753, NextOffset: 886 +=== 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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 616, NextOffset: 730 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 -=== 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=1,format=USTAR,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: "foo2" vs "foo2" - testutil.go:509: Offset: 305, NextOffset: 322 -=== 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:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 177, NextOffset: 194 +=== 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 48425 72436 96524 96950] + zstdchunked_test.go:59: got zstd streams (compressed size: 96990): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96990): 23997, 96512 + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48425/96990): 24420, 72511 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72436/96990): 24007, 48087 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96516/96990): 24084, 24076 + zstdchunked_test.go:104: [4] at 96516 in stargz (nextFrame: 96524/96990): 4, 422 + zstdchunked_test.go:104: [5] at 96524 in stargz (nextFrame: 96942/96990): -1, 414 + zstdchunked_test.go:104: [6] at 96942 in stargz (nextFrame: 96990/96990): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== 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: 194, NextOffset: 305 + testutil.go:509: Offset: 95, NextOffset: 206 + 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/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=better,prefix="./",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 354, NextOffset: 468 +=== 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=better,prefix="./",src=1,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 -=== 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=1,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: "foo_empty" vs "foo_empty" === 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== 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#02/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 -=== 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=fastest,prefix="./",lossless=true,format=PAX - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} +=== 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU + testutil.go:1580: testing streams: [0 0 24001 48425 72436 96351 96777] + zstdchunked_test.go:59: got zstd streams (compressed size: 96817): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96817): 23997, 96339 + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48425/96817): 24420, 72338 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72436/96817): 24007, 47914 + zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96343/96817): 23911, 23903 + zstdchunked_test.go:104: [4] at 96343 in stargz (nextFrame: 96351/96817): 4, 422 + zstdchunked_test.go:104: [5] at 96351 in stargz (nextFrame: 96769/96817): -1, 414 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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=GNU 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 === 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 "": [foo foo2 foo4 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo_empty2 foo3] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty2 foo3 foo_empty5 foo6 .no.prefetch.landmark] + 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 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo_empty3 foo5 foo2] + 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 +=== 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 48420 72431 96519 96940] + zstdchunked_test.go:59: got zstd streams (compressed size: 96980): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96980): 23995, 96507 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 +=== 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: 48420/96980): 24417, 72508 + zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72431/96980): 24007, 48087 + zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96511/96980): 24084, 24076 + zstdchunked_test.go:104: [4] at 96511 in stargz (nextFrame: 96519/96980): 4, 417 + zstdchunked_test.go:104: [5] at 96519 in stargz (nextFrame: 96932/96980): -1, 409 + zstdchunked_test.go:104: [6] at 96932 in stargz (nextFrame: 96980/96980): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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 +=== 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=better,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: 206, NextOffset: 223 testutil.go:509: Offset: 304, NextOffset: 321 -=== 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=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 223, NextOffset: 336 testutil.go:509: Offset: 321, NextOffset: 454 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 469, NextOffset: 486 +=== 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=better,prefix="/",src=1,format=USTAR,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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 602, NextOffset: 619 -=== 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/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: 737, NextOffset: 754 -=== 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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 735 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset -=== 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: 32114/129294): 32110, 128781 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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=better,prefix="/",src=1,format=USTAR,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 -=== 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/129294): 32524, 96667 -=== 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo5 foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo foo_empty foo2 foo_empty2 foo4 foo6 foo3 foo_empty3 foo_empty4 foo5 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 336, NextOffset: 353 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 454, NextOffset: 471 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96771,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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:509: Offset: 353, NextOffset: 469 - testutil.go:509: Offset: 471, NextOffset: 604 -=== 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=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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty3 foo6 .no.prefetch.landmark foo_empty2 foo3 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo4 foo] - 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 +=== 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 48420 72431 96346 96767] + zstdchunked_test.go:59: got zstd streams (compressed size: 96807): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96807): 23995, 96334 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48420/96807): 24417, 72335 + zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72431/96807): 24007, 47914 + zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96338/96807): 23911, 23903 + zstdchunked_test.go:104: [4] at 96338 in stargz (nextFrame: 96346/96807): 4, 417 + zstdchunked_test.go:104: [5] at 96346 in stargz (nextFrame: 96759/96807): -1, 409 + zstdchunked_test.go:104: [6] at 96759 in stargz (nextFrame: 96807/96807): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 619, NextOffset: 735 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU +=== 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=better,prefix="/",src=1,format=USTAR,minChunkSize=0 - 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_empty3" vs "foo_empty3" - 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=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): + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 176, NextOffset: 193 +=== 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=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=better,prefix="/",src=1,format=USTAR,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: "foo_empty2" vs "foo_empty2" + 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: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 336, NextOffset: 353 -=== 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=better,prefix="/",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 471, NextOffset: 604 testutil.go:509: Offset: 353, NextOffset: 469 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU - 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=1,format=USTAR,minChunkSize=0 + 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: "foo_empty5" vs "foo_empty5" -=== 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#02/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: [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:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64638,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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":64638,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 -=== 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 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 - 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 +=== 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 48420 72431 96519 96940] + zstdchunked_test.go:59: got zstd streams (compressed size: 96980): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96980): 23995, 96507 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48420/96980): 24417, 72508 + zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72431/96980): 24007, 48087 + zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96511/96980): 24084, 24076 + zstdchunked_test.go:104: [4] at 96511 in stargz (nextFrame: 96519/96980): 4, 417 + zstdchunked_test.go:104: [5] at 96519 in stargz (nextFrame: 96932/96980): -1, 409 + zstdchunked_test.go:104: [6] at 96932 in stargz (nextFrame: 96980/96980): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96766,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} testutil.go:1763: On "foo2": got preread of "foo3" -=== 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 +=== 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 +=== 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=default,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: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 foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [.no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty3 foo3 foo4 foo_empty4 foo5] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 79, NextOffset: 96 +=== 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 48420 72431 96346 96767] + zstdchunked_test.go:59: got zstd streams (compressed size: 96807): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96807): 23995, 96334 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48420/96807): 24417, 72335 + zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72431/96807): 24007, 47914 + zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96338/96807): 23911, 23903 + zstdchunked_test.go:104: [4] at 96338 in stargz (nextFrame: 96346/96807): 4, 417 + zstdchunked_test.go:104: [5] at 96346 in stargz (nextFrame: 96759/96807): -1, 409 + zstdchunked_test.go:104: [6] at 96759 in stargz (nextFrame: 96807/96807): -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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 178, NextOffset: 195 + testutil.go:509: Offset: 96, NextOffset: 211 +=== 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=better,prefix="../",src=1,format=USTAR,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 +=== 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=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + 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: "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: 735, NextOffset: 752 + testutil.go:509: Offset: 891, NextOffset: 908 +=== 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=better,prefix="../",src=1,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 752, NextOffset: 1267 + testutil.go:509: Offset: 908, NextOffset: 1485 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/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=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: 473, NextOffset: 490 -=== 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=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 @@ -221008,163 +215104,147 @@ testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 741, NextOffset: 758 testutil.go:509: Offset: 621, NextOffset: 735 -=== 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=1,format=USTAR,minChunkSize=0 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 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - 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: "foo2" vs "foo2" - testutil.go:509: Offset: 211, NextOffset: 228 -=== 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/130414): 32524, 97785 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 310, NextOffset: 327 - testutil.go:509: Offset: 228, NextOffset: 342 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 327, NextOffset: 460 -=== 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 +=== 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 48420 72433 96521 96942] + zstdchunked_test.go:59: got zstd streams (compressed size: 96982): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96982): 23995, 96509 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48420/96982): 24417, 72510 + zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72433/96982): 24009, 48089 + zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96513/96982): 24084, 24076 + zstdchunked_test.go:104: [4] at 96513 in stargz (nextFrame: 96521/96982): 4, 417 + zstdchunked_test.go:104: [5] at 96521 in stargz (nextFrame: 96934/96982): -1, 409 + zstdchunked_test.go:104: [6] at 96934 in stargz (nextFrame: 96982/96982): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" === 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5 foo_empty5 foo6 foo_empty foo_empty2] vs [foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo_empty] vs [foo4 foo_empty4 foo5 foo3 foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6 foo] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 610, NextOffset: 627 -=== 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=1,format=USTAR,minChunkSize=0 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_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: "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#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: 195, NextOffset: 310 testutil.go:509: Offset: 96, NextOffset: 211 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 310, NextOffset: 327 +=== 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=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 211, NextOffset: 228 testutil.go:509: Offset: 327, NextOffset: 460 testutil.go:509: Offset: 228, NextOffset: 342 -=== 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=1,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 460, 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=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 342, NextOffset: 359 +=== 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=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 477, NextOffset: 610 testutil.go:509: Offset: 359, NextOffset: 473 -=== 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: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: "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=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): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 758, NextOffset: 891 -=== 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/129290): 32117, 128782 +=== 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: 621, NextOffset: 735 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 891, NextOffset: 908 -=== 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 735, NextOffset: 752 +=== 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 48420 72433 96348 96769] + zstdchunked_test.go:59: got zstd streams (compressed size: 96809): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96809): 23995, 96336 + zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48420/96809): 24417, 72337 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,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=1,format=PAX,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=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/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): - 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=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX - 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: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=better,prefix="/",lossless=false,format=GNU + zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72433/96809): 24009, 47916 + zstdchunked_test.go:104: [3] at 72433 in stargz (nextFrame: 96340/96809): 23911, 23903 + zstdchunked_test.go:104: [4] at 96340 in stargz (nextFrame: 96348/96809): 4, 417 + zstdchunked_test.go:104: [5] at 96348 in stargz (nextFrame: 96761/96809): -1, 409 + zstdchunked_test.go:104: [6] at 96761 in stargz (nextFrame: 96809/96809): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72433,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: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=better,prefix="",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== 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=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 "": [foo_empty5 foo6 foo foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2] vs [foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo4 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty3] vs [foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo6 foo_empty5 foo_empty foo_empty2] + 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: 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: "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 + testutil.go:509: Offset: 621, NextOffset: 735 +=== 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 48425 72440 96528 96954] + zstdchunked_test.go:59: got zstd streams (compressed size: 96994): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96994): 23998, 96516 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48425/96994): 24419, 72514 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72440/96994): 24011, 48091 + zstdchunked_test.go:104: [3] at 72440 in stargz (nextFrame: 96520/96994): 24084, 24076 + zstdchunked_test.go:104: [4] at 96520 in stargz (nextFrame: 96528/96994): 4, 422 + zstdchunked_test.go:104: [5] at 96528 in stargz (nextFrame: 96946/96994): -1, 414 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72440,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== 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: 594, NextOffset: 611 - testutil.go:509: Offset: 735, NextOffset: 752 -=== 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): +=== 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=better,prefix="",src=1,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 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" @@ -221172,553 +215252,367 @@ testutil.go:509: Offset: 722, NextOffset: 739 testutil.go:509: Offset: 885, NextOffset: 902 testutil.go:509: Offset: 739, NextOffset: 1254 -=== 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/129290): 32117, 128782 -=== 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 -=== 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=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 -=== 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/129290): 32524, 96661 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 94, NextOffset: 205 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32121,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,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=PAX - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo foo2 foo3 foo_empty3 foo4 foo6 foo_empty foo_empty2 foo_empty5] vs [foo_empty4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty foo2 foo_empty3] testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 463, NextOffset: 480 testutil.go:509: Offset: 604, NextOffset: 621 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 463, NextOffset: 480 +=== 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=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: 480, NextOffset: 594 testutil.go:509: Offset: 621, NextOffset: 735 - 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_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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] vs [foo6 foo foo4 foo5 foo_empty5 foo_empty3 foo_empty4 foo_empty foo2 foo_empty2 foo3] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU + testutil.go:509: Offset: 480, NextOffset: 594 +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,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:1580: testing streams: [0 0 24002 48425 72440 96355 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96821): 23998, 96343 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48425/96821): 24419, 72341 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72440/96821): 24011, 47918 + zstdchunked_test.go:104: [3] at 72440 in stargz (nextFrame: 96347/96821): 23911, 23903 + zstdchunked_test.go:104: [4] at 96347 in stargz (nextFrame: 96355/96821): 4, 422 + zstdchunked_test.go:104: [5] at 96355 in stargz (nextFrame: 96773/96821): -1, 414 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72440,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === 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 - 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" -=== 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=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 735, NextOffset: 752 - testutil.go:509: Offset: 594, NextOffset: 611 -=== 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/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=better,prefix="",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 594, NextOffset: 611 testutil.go:509: Offset: 752, NextOffset: 885 testutil.go:509: Offset: 611, NextOffset: 722 -=== 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 + 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 === 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 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 205, NextOffset: 222 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 64647 in stargz (nextFrame: 96781/130423): 32130, 65268 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64647,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 454 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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":64647,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 332 -=== 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/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=better,prefix="",src=1,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 454, NextOffset: 471 -=== 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=1,format=PAX,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: "foo4" vs "foo4" - 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 - 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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 463, NextOffset: 480 - testutil.go:509: Offset: 621, NextOffset: 735 - testutil.go:509: Offset: 480, NextOffset: 594 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,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: "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=GNU - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32119,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96781,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" +=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 -=== 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=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/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 130375] - zstdchunked_test.go:59: got zstd streams (compressed size: 130415): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/130415): 32110, 129908 - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130415): 32524, 97794 - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130415): 32128, 65266 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130415): 33142, 33134 - zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130415): 4, 451 - zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130367/130415): -1, 443 - zstdchunked_test.go:104: [6] at 130367 in stargz (nextFrame: 130415/130415): -1, -1 +=== 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 48425 72440 96528 96954] + zstdchunked_test.go:59: got zstd streams (compressed size: 96994): +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/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: [0] at 0 in stargz (nextFrame: 24002/96994): 23998, 96516 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48425/96994): 24419, 72514 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72440/96994): 24011, 48091 + zstdchunked_test.go:104: [3] at 72440 in stargz (nextFrame: 96520/96994): 24084, 24076 + zstdchunked_test.go:104: [4] at 96520 in stargz (nextFrame: 96528/96994): 4, 422 + zstdchunked_test.go:104: [5] at 96528 in stargz (nextFrame: 96946/96994): -1, 414 + 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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=fastest,prefix="../",lossless=true,format=USTAR + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72440,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} 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 129251] - zstdchunked_test.go:59: got zstd streams (compressed size: 129291): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32114/129291): 32110, 128784 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/129291): 32524, 96670 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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: 96774/129291): 32128, 64142 -=== 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=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 +=== 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=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 "" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129291): 32018, 32010 - zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129291): 4, 451 - zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129243/129291): -1, 443 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty2 foo3 foo_empty4] vs [.no.prefetch.landmark foo foo2 foo_empty5 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo5 foo_empty5] + 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: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - 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 - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,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 +=== 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 48425 72440 96355 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24002/96821): 23998, 96343 + zstdchunked_test.go:104: [1] at 24002 in stargz (nextFrame: 48425/96821): 24419, 72341 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72440/96821): 24011, 47918 +=== 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: 194, NextOffset: 305 - 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=better,prefix="../",lossless=false,format=PAX + zstdchunked_test.go:104: [3] at 72440 in stargz (nextFrame: 96347/96821): 23911, 23903 + zstdchunked_test.go:104: [4] at 96347 in stargz (nextFrame: 96355/96821): 4, 422 + zstdchunked_test.go:104: [5] at 96355 in stargz (nextFrame: 96773/96821): -1, 414 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24002,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72440,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1763: On "foo2": got preread of "foo3" +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 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_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 -=== 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=USTAR,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: 322, NextOffset: 455 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" 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/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=better,prefix="./",format=USTAR,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: 753, NextOffset: 886 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 730, NextOffset: 747 + testutil.go:509: Offset: 886, NextOffset: 903 +=== 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 48425 72439 96527 96954] + zstdchunked_test.go:59: got zstd streams (compressed size: 96994): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96994): 23997, 96515 + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48425/96994): 24420, 72514 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72439/96994): 24010, 48090 + zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96519/96994): 24084, 24076 + zstdchunked_test.go:104: [4] at 96519 in stargz (nextFrame: 96527/96994): 4, 423 + zstdchunked_test.go:104: [5] at 96527 in stargz (nextFrame: 96946/96994): -1, 415 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 747, NextOffset: 1261 +=== 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=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 903, NextOffset: 1479 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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 -=== 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#02 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 354, NextOffset: 468 testutil.go:509: Offset: 472, NextOffset: 605 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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 130375] - zstdchunked_test.go:59: got zstd streams (compressed size: 130415): -=== 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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo2] vs [foo3 foo_empty4 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo] - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 177, NextOffset: 194 - testutil.go:509: Offset: 78, NextOffset: 95 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 -=== 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/130415): 32110, 129908 -=== 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: "foo2" vs "foo2" - testutil.go:509: Offset: 305, NextOffset: 322 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 32114 in stargz (nextFrame: 64642/130415): 32524, 97794 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 322, NextOffset: 455 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/130415): 32128, 65266 - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 129912/130415): 33142, 33134 - zstdchunked_test.go:104: [4] at 129912 in stargz (nextFrame: 129920/130415): 4, 451 - zstdchunked_test.go:104: [5] at 129920 in stargz (nextFrame: 130367/130415): -1, 443 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo3 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty foo3 foo_empty3 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty4 foo_empty5] + 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 testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 622, NextOffset: 736 -=== 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=1,format=PAX,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 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry -=== 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 96774 128796 129251] - zstdchunked_test.go:59: got zstd streams (compressed size: 129291): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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: 32114/129291): 32110, 128784 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 616, NextOffset: 730 -=== 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/129291): 32524, 96670 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,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: "foo3" vs "foo3" - testutil.go:509: Offset: 455, NextOffset: 472 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 64642 in stargz (nextFrame: 96774/129291): 32128, 64142 -=== 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: 177, NextOffset: 194 + testutil.go:509: Offset: 78, NextOffset: 95 + testutil.go:509: Offset: 194, NextOffset: 305 +=== 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=better,prefix="./",src=1,format=PAX,minChunkSize=0 - 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=false,format=PAX - zstdchunked_test.go:104: [3] at 96774 in stargz (nextFrame: 128788/129291): 32018, 32010 - zstdchunked_test.go:104: [4] at 128788 in stargz (nextFrame: 128796/129291): 4, 451 - zstdchunked_test.go:104: [5] at 128796 in stargz (nextFrame: 129243/129291): -1, 443 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32114,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":64642,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} + 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 +=== 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 48425 72439 96354 96781] + zstdchunked_test.go:59: got zstd streams (compressed size: 96821): + zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96821): 23997, 96342 + zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48425/96821): 24420, 72341 + zstdchunked_test.go:104: [2] at 48425 in stargz (nextFrame: 72439/96821): 24010, 47917 + zstdchunked_test.go:104: [3] at 72439 in stargz (nextFrame: 96346/96821): 23911, 23903 + zstdchunked_test.go:104: [4] at 96346 in stargz (nextFrame: 96354/96821): 4, 423 + zstdchunked_test.go:104: [5] at 96354 in stargz (nextFrame: 96773/96821): -1, 415 + 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:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} + testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48425,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256: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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96774,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 354, NextOffset: 468 -=== 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" + testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48425,"innerOffset":1536,"digest":"sha256:d4658703dd12ee99b29a86d44194aef028d61cb227e3ea3a68df2d200670f889","chunkSize":32000,"chunkDigest":"sha256:22dea0ef3fd8c721a9f96c48e3daffe278a4b4c73478379e198ba1440bbdcd37"} + testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72439,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:35f4dfd64b7fb7a76da38f43e6c85c35525e481686800a977b81b9851fa4d60e"} === 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: "foo_empty4" vs "foo_empty4" 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=better,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=1,format=PAX,minChunkSize=0 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=PAX,minChunkSize=0 -=== 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 32113 64641 96772 129918 130370] - zstdchunked_test.go:59: got zstd streams (compressed size: 130410): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/130410): 32109, 129906 - zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/130410): 32524, 97793 - zstdchunked_test.go:104: [2] at 64641 in stargz (nextFrame: 96772/130410): 32127, 65265 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 129910/130410): 33142, 33134 - zstdchunked_test.go:104: [4] at 129910 in stargz (nextFrame: 129918/130410): 4, 448 - zstdchunked_test.go:104: [5] at 129918 in stargz (nextFrame: 130362/130410): -1, 440 - zstdchunked_test.go:104: [6] at 130362 in stargz (nextFrame: 130410/130410): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/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/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=better,prefix="",format=PAX,minChunkSize=0#02 +=== 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 +=== 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: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 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo5 .no.prefetch.landmark foo2 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo5 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo foo2 foo_empty3 foo_empty4 foo_empty5 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4] + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 206, NextOffset: 223 + 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" + 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/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=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: 754, NextOffset: 887 + 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=USTAR,minChunkSize=0#02 +=== 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: 193, NextOffset: 304 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 336, NextOffset: 353 testutil.go:509: Offset: 454, NextOffset: 471 -=== 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 129246] - zstdchunked_test.go:59: got zstd streams (compressed size: 129286): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,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=false,format=GNU - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32113/129286): 32109, 128782 -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 469, NextOffset: 486 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32113 in stargz (nextFrame: 64641/129286): 32524, 96669 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 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: [2] at 64641 in stargz (nextFrame: 96772/129286): 32127, 64141 - zstdchunked_test.go:104: [3] at 96772 in stargz (nextFrame: 128786/129286): 32018, 32010 - zstdchunked_test.go:104: [4] at 128786 in stargz (nextFrame: 128794/129286): 4, 448 - zstdchunked_test.go:104: [5] at 128794 in stargz (nextFrame: 129238/129286): -1, 440 - zstdchunked_test.go:104: [6] at 129238 in stargz (nextFrame: 129286/129286): -1, -1 - testutil.go:1638: got TOC entries: - testutil.go:1641: [0]: {"name":"foo","type":"dir","mode":493} +=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 486, NextOffset: 602 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32113,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96772,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,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=false,format=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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: 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: "foo" vs "foo" - testutil.go:509: Offset: 78, NextOffset: 95 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 735, NextOffset: 752 -=== 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=1,format=PAX,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: "foo2" vs "foo2" - testutil.go:509: Offset: 206, NextOffset: 223 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 223, NextOffset: 336 - testutil.go:509: Offset: 321, NextOffset: 454 +=== 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:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty2 foo3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty] vs [foo foo2 foo_empty2 foo5 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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: "foo4" vs "foo4" testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 469, NextOffset: 486 -=== 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 120940 121370] - zstdchunked_test.go:59: got zstd streams (compressed size: 121410): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 621, NextOffset: 737 -=== 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: 486, NextOffset: 602 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "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=true,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/121410): 32112, 120928 - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121410): 32524, 88812 +=== 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=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: "foo" vs "foo" - testutil.go:509: Offset: 176, NextOffset: 193 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121410): 32110, 56284 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 78, NextOffset: 95 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120932/121410): 24178, 24170 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 - 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 -=== 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: 336, NextOffset: 353 - testutil.go:509: Offset: 471, NextOffset: 604 - testutil.go:509: Offset: 353, NextOffset: 469 -=== 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:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 206, NextOffset: 223 +=== 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: 321, NextOffset: 454 testutil.go:509: Offset: 223, NextOffset: 336 + testutil.go:395: Comparing: "foo_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 -=== 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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 754, NextOffset: 887 - testutil.go:509: Offset: 619, NextOffset: 735 -=== 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 129210] - zstdchunked_test.go:59: got zstd streams (compressed size: 129250): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32116/129250): 32112, 128768 + 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 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129250): 32524, 96652 - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/129250): 32110, 64124 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129250): 32018, 32010 - zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129250): 4, 426 - zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129202/129250): -1, 418 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=better,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 -=== 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=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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=better,prefix="../",format=USTAR,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":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 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo2 foo4 foo_empty4 foo6] vs [.no.prefetch.landmark foo_empty4 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo_empty2 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo5 foo_empty5] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo foo_empty foo2 foo4 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: 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: "foo5" vs "foo5" testutil.go:509: Offset: 604, NextOffset: 621 @@ -221730,289 +215624,166 @@ testutil.go:509: Offset: 79, NextOffset: 96 testutil.go:509: Offset: 178, NextOffset: 195 testutil.go:509: Offset: 96, NextOffset: 211 -=== 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 120940 121370] - zstdchunked_test.go:59: got zstd streams (compressed size: 121410): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 310 -=== 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: 32116/121410): 32112, 120928 - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/121410): 32524, 88812 - zstdchunked_test.go:104: [2] at 64644 in stargz (nextFrame: 96758/121410): 32110, 56284 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 120932/121410): 24178, 24170 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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_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 - 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: "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: "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=better,prefix="./",format=USTAR,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: 228, NextOffset: 342 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 327, NextOffset: 460 +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 473, NextOffset: 490 testutil.go:509: Offset: 610, NextOffset: 627 +=== 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: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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo4 foo5] vs [foo6 foo2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty 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: 735, NextOffset: 752 testutil.go:509: Offset: 908, NextOffset: 1485 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo_empty5 foo6 .no.prefetch.landmark foo_empty4] vs [foo2 foo4 foo_empty4 foo6 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 -=== 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=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: "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 -=== 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=1,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 477, NextOffset: 610 - testutil.go:509: Offset: 359, NextOffset: 473 -=== 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: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=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: 627, NextOffset: 741 testutil.go:509: Offset: 490, NextOffset: 604 -=== 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 129210] - zstdchunked_test.go:59: got zstd streams (compressed size: 129250): -=== 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: 741, NextOffset: 758 testutil.go:509: Offset: 604, NextOffset: 621 testutil.go:509: Offset: 758, NextOffset: 891 -=== 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/129250): 32112, 128768 -=== 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:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 195 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 32116 in stargz (nextFrame: 64644/129250): 32524, 96652 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 96 -=== 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/129250): 32110, 64124 - zstdchunked_test.go:104: [3] at 96758 in stargz (nextFrame: 128772/129250): 32018, 32010 - zstdchunked_test.go:104: [4] at 128772 in stargz (nextFrame: 128780/129250): 4, 426 - zstdchunked_test.go:104: [5] at 128780 in stargz (nextFrame: 129202/129250): -1, 418 - zstdchunked_test.go:104: [6] at 129202 in stargz (nextFrame: 129250/129250): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 310 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32116,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96758,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== 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: 96, NextOffset: 211 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 891, NextOffset: 908 - testutil.go:509: Offset: 735, NextOffset: 752 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/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: 460, NextOffset: 477 + testutil.go:509: Offset: 342, NextOffset: 359 +=== 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: 908, NextOffset: 1485 - testutil.go:509: Offset: 752, NextOffset: 1267 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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: "foo_empty4" vs "foo_empty4" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 -=== 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#02/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 32118 64646 96759 120941 121371] - zstdchunked_test.go:59: got zstd streams (compressed size: 121411): -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 -=== 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, 120929 - zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/121411): 32524, 88811 - zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/121411): 32109, 56283 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120933/121411): 24178, 24170 - zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121411): 4, 426 - zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121363/121411): -1, 418 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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 "": [foo6 foo_empty foo2 foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo foo3 foo_empty3] vs [foo4 foo_empty4 foo foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo_empty5 foo6 foo4] vs [foo_empty foo2 foo_empty2 foo3 foo4 foo5 foo foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 466, NextOffset: 483 +=== 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=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: "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 - testutil.go:509: Offset: 610, NextOffset: 719 -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 751, NextOffset: 883 -=== 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=better,prefix="../",format=GNU,minChunkSize=0#02/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: "foo6" vs "foo6" testutil.go:509: Offset: 719, NextOffset: 736 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/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 129211] - zstdchunked_test.go:59: got zstd streams (compressed size: 129251): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32118/129251): 32114, 128769 - zstdchunked_test.go:104: [1] at 32118 in stargz (nextFrame: 64646/129251): 32524, 96651 - zstdchunked_test.go:104: [2] at 64646 in stargz (nextFrame: 96759/129251): 32109, 64123 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129251): 32018, 32010 - zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129251): 4, 426 - zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129203/129251): -1, 418 - zstdchunked_test.go:104: [6] at 129203 in stargz (nextFrame: 129251/129251): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32118,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 -=== 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=1,format=GNU,minChunkSize=0 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: "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" 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/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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 196, NextOffset: 309 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo5 foo foo_empty foo3 foo4 foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo foo3] + 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 + testutil.go:509: Offset: 610, NextOffset: 719 + testutil.go:509: Offset: 751, NextOffset: 883 +=== 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=GNU,minChunkSize=0 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: 179, NextOffset: 196 + testutil.go:509: Offset: 99, NextOffset: 212 testutil.go:509: Offset: 196, NextOffset: 309 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry + 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 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 99, NextOffset: 212 + testutil.go:509: Offset: 326, NextOffset: 458 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo3 foo4 foo5] vs [foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 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: 309, NextOffset: 326 + testutil.go:509: Offset: 212, NextOffset: 229 + testutil.go:509: Offset: 326, NextOffset: 458 + testutil.go:509: Offset: 229, NextOffset: 339 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 458, NextOffset: 475 -=== 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 120941 121374] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 339, NextOffset: 356 -=== 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): +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 475, NextOffset: 607 testutil.go:509: Offset: 356, NextOffset: 466 testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 607, NextOffset: 624 -=== 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, 120929 -=== 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: "foo2" vs "foo2" - testutil.go:509: Offset: 309, NextOffset: 326 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 212, NextOffset: 229 -=== 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, 88817 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 326, NextOffset: 458 - 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 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121414): 32115, 56289 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 120933/121414): 24178, 24170 - zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121414): 4, 429 - zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121366/121414): -1, 421 - zstdchunked_test.go:104: [6] at 121366 in stargz (nextFrame: 121414/121414): -1, -1 - testutil.go:1638: got TOC entries: +=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:509: Offset: 624, NextOffset: 734 +=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:509: Offset: 483, NextOffset: 593 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 734, NextOffset: 751 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":64640,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 593, NextOffset: 610 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 751, NextOffset: 883 testutil.go:509: Offset: 610, NextOffset: 719 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 179, NextOffset: 196 + testutil.go:509: Offset: 82, NextOffset: 99 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 196, NextOffset: 309 + testutil.go:509: Offset: 99, NextOffset: 212 +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 883, NextOffset: 900 @@ -222020,48 +215791,32 @@ testutil.go:509: Offset: 900, NextOffset: 1476 testutil.go:509: Offset: 736, NextOffset: 1245 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 -=== 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 129214] - zstdchunked_test.go:59: got zstd streams (compressed size: 129254): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129254): 32108, 128769 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129254): 32524, 96657 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129254): 32115, 64129 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129254): 32018, 32010 - zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129254): 4, 429 - zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129206/129254): -1, 421 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,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=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=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 "": [foo foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo_empty2 foo3 foo_empty4 foo6] vs [foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 .no.prefetch.landmark foo6 foo4 foo5 foo_empty] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo_empty2 foo3 foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] vs [foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo6 foo foo4 foo_empty5] testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 335, NextOffset: 352 testutil.go:509: Offset: 457, NextOffset: 474 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 352, NextOffset: 466 testutil.go:509: Offset: 474, NextOffset: 606 -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 725, NextOffset: 742 +=== 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=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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 181, NextOffset: 198 @@ -222071,8 +215826,6 @@ testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 204, NextOffset: 221 testutil.go:509: Offset: 308, NextOffset: 325 -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 335 testutil.go:509: Offset: 325, NextOffset: 457 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" @@ -222081,201 +215834,118 @@ testutil.go:509: Offset: 606, NextOffset: 623 testutil.go:509: Offset: 483, NextOffset: 594 testutil.go:509: Offset: 623, NextOffset: 734 +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 - testutil.go:509: Offset: 734, NextOffset: 751 -=== 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 120941 121374] - zstdchunked_test.go:59: got zstd streams (compressed size: 121414): +=== 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=GNU,minChunkSize=0 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo6 foo_empty2 foo3 foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty] testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 181, NextOffset: 198 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 77, NextOffset: 94 - testutil.go:509: Offset: 198, NextOffset: 308 -=== 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, 120929 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121414): 32524, 88817 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/121414): 32115, 56289 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 94, NextOffset: 204 -=== 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: 120933/121414): 24178, 24170 - zstdchunked_test.go:104: [4] at 120933 in stargz (nextFrame: 120941/121414): 4, 429 - zstdchunked_test.go:104: [5] at 120941 in stargz (nextFrame: 121366/121414): -1, 421 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo4 foo_empty5 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] vs [foo3 foo_empty4 foo6 foo_empty2 foo_empty foo2 foo_empty3 foo4 foo5 foo_empty5 foo] + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset -=== 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=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 308, NextOffset: 325 testutil.go:509: Offset: 204, NextOffset: 221 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 457 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 221, NextOffset: 335 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=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 335, NextOffset: 352 +=== 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=GNU,minChunkSize=0 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: "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 testutil.go:509: Offset: 900, NextOffset: 1480 testutil.go:509: Offset: 742, NextOffset: 1257 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + 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/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=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: "foo4" vs "foo4" testutil.go:509: Offset: 606, NextOffset: 623 +=== 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=GNU,minChunkSize=0 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: "foo5" vs "foo5" - testutil.go:509: Offset: 734, NextOffset: 751 -=== 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=1,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 -=== 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 96759 128781 129214] - zstdchunked_test.go:59: got zstd streams (compressed size: 129254): + 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 -=== 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/129254): 32108, 128769 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129254): 32524, 96657 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96759/129254): 32115, 64129 - zstdchunked_test.go:104: [3] at 96759 in stargz (nextFrame: 128773/129254): 32018, 32010 - zstdchunked_test.go:104: [4] at 128773 in stargz (nextFrame: 128781/129254): 4, 429 - zstdchunked_test.go:104: [5] at 128781 in stargz (nextFrame: 129206/129254): -1, 421 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96759,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== 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=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 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty foo3 foo4 foo_empty5 foo6] vs [foo5 foo6 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark 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: 342, NextOffset: 359 - testutil.go:509: Offset: 457, NextOffset: 474 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 359, NextOffset: 474 - testutil.go:509: Offset: 474, NextOffset: 606 -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 474, NextOffset: 491 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo5 foo foo_empty3 foo4 foo_empty4] vs [foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo_empty2 foo3 .no.prefetch.landmark foo2 foo_empty4 foo5] + testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 606, NextOffset: 623 - testutil.go:509: Offset: 491, NextOffset: 606 + testutil.go:509: Offset: 738, NextOffset: 755 testutil.go:509: Offset: 623, NextOffset: 738 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 755, NextOffset: 887 +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 738, NextOffset: 755 -=== 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 120939 121373] - zstdchunked_test.go:59: got zstd streams (compressed size: 121413): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,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: "foo5" vs "foo5" - 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 - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32110/121413): 32106, 120927 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,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=true,format=GNU - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/121413): 32524, 88817 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 623, NextOffset: 738 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/121413): 32115, 56289 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 755, NextOffset: 887 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 120931/121413): 24178, 24170 - zstdchunked_test.go:104: [4] at 120931 in stargz (nextFrame: 120939/121413): 4, 430 - zstdchunked_test.go:104: [5] at 120939 in stargz (nextFrame: 121365/121413): -1, 422 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 84, NextOffset: 101 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 182, NextOffset: 199 -=== 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=GNU,minChunkSize=0 - 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: "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=GNU - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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 -=== 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=GNU,minChunkSize=0 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 + testutil.go:509: Offset: 359, NextOffset: 474 + testutil.go:509: Offset: 474, NextOffset: 606 + 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: "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 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo_empty5] vs [foo3 foo4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo] 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 - 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/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 755, NextOffset: 887 - testutil.go:509: Offset: 623, NextOffset: 738 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU + testutil.go:509: Offset: 491, NextOffset: 606 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 623, NextOffset: 738 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6 foo] vs [foo foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo5] testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 887, NextOffset: 904 testutil.go:509: Offset: 738, NextOffset: 755 @@ -222286,226 +215956,161 @@ testutil.go:509: Offset: 84, NextOffset: 101 testutil.go:509: Offset: 199, NextOffset: 308 testutil.go:509: Offset: 101, NextOffset: 210 -=== 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 129213] - zstdchunked_test.go:59: got zstd streams (compressed size: 129253): -=== 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: 308, NextOffset: 325 - testutil.go:509: Offset: 210, NextOffset: 227 - testutil.go:509: Offset: 325, NextOffset: 457 -=== 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/129253): 32106, 128767 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 227, NextOffset: 342 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 32110 in stargz (nextFrame: 64638/129253): 32524, 96657 - zstdchunked_test.go:104: [2] at 64638 in stargz (nextFrame: 96757/129253): 32115, 64129 - zstdchunked_test.go:104: [3] at 96757 in stargz (nextFrame: 128771/129253): 32018, 32010 - zstdchunked_test.go:104: [4] at 128771 in stargz (nextFrame: 128779/129253): 4, 430 - zstdchunked_test.go:104: [5] at 128779 in stargz (nextFrame: 129205/129253): -1, 422 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32110,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96757,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: "foo3" vs "foo3" testutil.go:509: Offset: 457, NextOffset: 474 +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,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_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=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: 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=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=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: "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=fastest,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: 227, NextOffset: 342 + 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 + testutil.go:509: Offset: 755, NextOffset: 887 + testutil.go:509: Offset: 623, NextOffset: 738 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR -=== 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=better,prefix="../",format=GNU,minChunkSize=0#02/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 32109 64637 96754 120936 121367] - zstdchunked_test.go:59: got zstd streams (compressed size: 121407): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121407): 32105, 120924 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121407): 32524, 88815 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121407): 32113, 56287 +=== 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=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_empty3 foo6 foo foo2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2] vs [.no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo_empty2 foo4 foo_empty5] - testutil.go:395: Comparing: "foo4" vs "foo4" -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 468, NextOffset: 485 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120928/121407): 24178, 24170 - zstdchunked_test.go:104: [4] at 120928 in stargz (nextFrame: 120936/121407): 4, 427 - zstdchunked_test.go:104: [5] at 120936 in stargz (nextFrame: 121359/121407): -1, 419 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 485, NextOffset: 598 -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 619, NextOffset: 732 - 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 - 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 -=== 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=1,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 470, NextOffset: 602 - 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:401: Directory: "" vs "": [foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo5 foo foo_empty foo2] vs [foo_empty foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark foo foo_empty4 foo_empty5 foo6 foo_empty3 foo4] 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=default,prefix="/",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 32109 64637 96754 128776 129207] - zstdchunked_test.go:59: got zstd streams (compressed size: 129247): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 193 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 97, NextOffset: 208 testutil.go:509: Offset: 193, NextOffset: 304 +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,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: 208, NextOffset: 225 -=== 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/129247): 32105, 128764 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 225, NextOffset: 338 -=== 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/129247): 32524, 96655 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 321, NextOffset: 453 -=== 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/129247): 32113, 64127 -=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty5 foo foo2 foo_empty2 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3] vs [foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo_empty2 foo_empty3 foo6 foo foo2] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" - testutil.go:509: Offset: 732, NextOffset: 749 -=== 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/129247): 32018, 32010 - zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129247): 4, 427 - zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129199/129247): -1, 419 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 testutil.go:509: Offset: 598, NextOffset: 615 -=== 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" + testutil.go:509: Offset: 732, NextOffset: 749 + testutil.go:509: Offset: 615, NextOffset: 728 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 749, NextOffset: 881 -=== 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=GNU,minChunkSize=0 - 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: 881, NextOffset: 898 testutil.go:509: Offset: 745, NextOffset: 1256 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:509: Offset: 898, NextOffset: 1479 + 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: 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_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 468, NextOffset: 485 + 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty foo2 foo5 foo foo3 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 foo_empty2] 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=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=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 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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 355, NextOffset: 468 + 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/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=GNU,minChunkSize=0 + testutil.go:509: Offset: 615, NextOffset: 728 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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=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/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=GNU,minChunkSize=0 testutil.go:509: Offset: 468, NextOffset: 485 -=== 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=1,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=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/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 120936 121367] - zstdchunked_test.go:59: got zstd streams (compressed size: 121407): -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo_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 + 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 -=== 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: 32109/121407): 32105, 120924 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121407): 32524, 88815 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/121407): 32113, 56287 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 120928/121407): 24178, 24170 - zstdchunked_test.go:104: [4] at 120928 in stargz (nextFrame: 120936/121407): 4, 427 - zstdchunked_test.go:104: [5] at 120936 in stargz (nextFrame: 121359/121407): -1, 419 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=64000/duplicated_entry_offset +=== 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=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_empty4 foo5 foo6 foo2 foo_empty3 foo4 foo3 foo_empty5 foo foo_empty foo_empty2] vs [foo foo2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo4 foo5] + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo2 foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo_empty2 foo3] vs [.no.prefetch.landmark foo4 foo_empty4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo6] + 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: "foo_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 +=== 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=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 781, NextOffset: 801 testutil.go:509: Offset: 949, NextOffset: 969 @@ -222515,9 +216120,10 @@ 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 -=== 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=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=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 346, NextOffset: 487 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 501, NextOffset: 521 @@ -222530,118 +216136,59 @@ 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 - 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: "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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo2] vs [foo_empty foo_empty2 foo3 foo_empty5 foo foo_empty3 foo4 foo_empty4 foo5 foo6 foo2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo3 foo6 foo foo_empty foo_empty2 foo_empty4 foo5 foo_empty5 foo2 foo_empty3 foo4] testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 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 +=== 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=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 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: 326, NextOffset: 346 testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 346, NextOffset: 487 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: 487, NextOffset: 507 testutil.go:509: Offset: 361, NextOffset: 381 testutil.go:509: Offset: 507, NextOffset: 648 testutil.go:509: Offset: 381, NextOffset: 501 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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: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: "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_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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" - testutil.go:509: Offset: 648, NextOffset: 668 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset + 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=fastest,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: 501, NextOffset: 521 - testutil.go:509: Offset: 668, NextOffset: 788 - testutil.go:509: Offset: 521, NextOffset: 641 + testutil.go:509: Offset: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset === 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=fastest,prefix="",format=GNU,minChunkSize=64000 -=== 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 129207] - zstdchunked_test.go:59: got zstd streams (compressed size: 129247): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129247): 32105, 128764 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/129247): 32524, 96655 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96754/129247): 32113, 64127 - zstdchunked_test.go:104: [3] at 96754 in stargz (nextFrame: 128768/129247): 32018, 32010 - zstdchunked_test.go:104: [4] at 128768 in stargz (nextFrame: 128776/129247): 4, 427 - zstdchunked_test.go:104: [5] at 128776 in stargz (nextFrame: 129199/129247): -1, 419 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96754,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== 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=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_empty foo2 foo_empty2 foo3 foo_empty4 foo foo_empty3 foo4 foo5 foo_empty5 foo6] vs [foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo6 foo foo3 .no.prefetch.landmark] - 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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 373, NextOffset: 393 - testutil.go:509: Offset: 499, NextOffset: 519 -=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 - 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" vs "foo" - testutil.go:509: Offset: 88, NextOffset: 108 -=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 213 -=== 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=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 108, NextOffset: 230 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty4 foo_empty5 foo6 foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo6 foo foo_empty foo2 foo_empty2 foo4 foo_empty4 .no.prefetch.landmark foo3 foo_empty3 foo5 foo_empty5] 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=fastest,prefix="./",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 535, NextOffset: 657 testutil.go:509: Offset: 682, NextOffset: 804 testutil.go:395: Comparing: "foo5" vs "foo5" @@ -222649,124 +216196,109 @@ 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: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 373, NextOffset: 393 + testutil.go:509: Offset: 499, NextOffset: 519 +=== 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=fastest,prefix="./",src=2,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: "foo6" vs "foo6" testutil.go:509: Offset: 799, NextOffset: 819 -=== 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 120938 121369] - zstdchunked_test.go:59: got zstd streams (compressed size: 121409): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/121409): 32105, 120926 - zstdchunked_test.go:104: [1] at 32109 in stargz (nextFrame: 64637/121409): 32524, 88817 - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/121409): 32115, 56289 - zstdchunked_test.go:104: [3] at 96756 in stargz (nextFrame: 120930/121409): 24178, 24170 - zstdchunked_test.go:104: [4] at 120930 in stargz (nextFrame: 120938/121409): 4, 427 - zstdchunked_test.go:104: [5] at 120938 in stargz (nextFrame: 121361/121409): -1, 419 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,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" 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 + testutil.go:509: Offset: 250, NextOffset: 373 + testutil.go:509: Offset: 355, NextOffset: 499 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6] vs [foo foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty4] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== 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" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo3 foo2 foo_empty2 foo4 foo_empty4 foo6 foo foo_empty] vs [foo foo2 foo_empty4 foo_empty5 foo6 foo5 foo_empty foo_empty2 foo3 foo_empty3 foo4] + 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=fastest,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: 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 testutil.go:395: Comparing: "foo_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 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 -=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 - 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: "foo6" vs "foo6" testutil.go:509: Offset: 967, NextOffset: 987 -=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 799, NextOffset: 819 +=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 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: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 -=== 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=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:509: Offset: 108, NextOffset: 230 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_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" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 -=== RUN 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 129209] - zstdchunked_test.go:59: got zstd streams (compressed size: 129249): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32109/129249): 32105, 128766 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry -=== 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/129249): 32524, 96657 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 64637 in stargz (nextFrame: 96756/129249): 32115, 64129 +=== 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=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 "": [foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo6 foo foo_empty2] vs [foo6 .no.prefetch.landmark foo foo2 foo3 foo4 foo_empty5 foo_empty foo_empty2 foo_empty3 foo_empty4 foo5] - 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: [3] at 96756 in stargz (nextFrame: 128770/129249): 32018, 32010 - zstdchunked_test.go:104: [4] at 128770 in stargz (nextFrame: 128778/129249): 4, 427 - zstdchunked_test.go:104: [5] at 128778 in stargz (nextFrame: 129201/129249): -1, 419 - zstdchunked_test.go:104: [6] at 129201 in stargz (nextFrame: 129249/129249): -1, -1 - testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 815 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32109,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96756,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo4 foo_empty5 foo6 foo foo_empty foo2 foo_empty2 foo_empty4 foo5] vs [foo4 foo_empty4 foo_empty5 foo6 foo_empty2 foo_empty3 foo_empty foo2 foo3 foo5 .no.prefetch.landmark foo] + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 87, NextOffset: 107 + testutil.go:509: Offset: 191, NextOffset: 211 +=== 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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 - 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: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 -=== 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=fastest,prefix="/",src=2,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: "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 +=== 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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 795, NextOffset: 815 + testutil.go:509: Offset: 669, NextOffset: 790 +=== 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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 815, NextOffset: 957 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 367, NextOffset: 387 testutil.go:509: Offset: 492, NextOffset: 512 @@ -222778,65 +216310,42 @@ 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 790, NextOffset: 810 +=== 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=fastest,prefix="/",src=2,format=USTAR,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: "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_empty2" vs "foo_empty2" 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 [foo foo_empty2 foo_empty5 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo2 foo3 foo5] vs [foo_empty2 foo_empty4 foo5 foo foo_empty foo2 foo_empty5 foo6 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: 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: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 957, NextOffset: 977 -=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 790, NextOffset: 810 -=== 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=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" vs "foo" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 87, NextOffset: 107 -=== 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=fastest,prefix="/",src=2,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=USTAR - testutil.go:1580: testing streams: [0 0 32112 64640 96761 120943 121377] - zstdchunked_test.go:59: got zstd streams (compressed size: 121417): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 227 -=== 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/121417): 32108, 120931 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 -=== 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/121417): 32524, 88819 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,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: 331, NextOffset: 351 -=== 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/121417): 32117, 56291 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120935/121417): 24178, 24170 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121417): 4, 430 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121369/121417): -1, 422 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 227, NextOffset: 247 +=== 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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 351, NextOffset: 492 testutil.go:509: Offset: 247, NextOffset: 367 testutil.go:395: Comparing: "foo3" vs "foo3" @@ -222844,37 +216353,38 @@ 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: "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_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: 795, NextOffset: 815 -=== 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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 815, NextOffset: 957 -=== 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=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 790 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 === 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=fastest,prefix="./",format=GNU,minChunkSize=0 -=== 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 129217] - zstdchunked_test.go:59: got zstd streams (compressed size: 129257): -=== 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_empty2 foo_empty4 foo_empty5 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty foo3] vs [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo4 foo_empty4 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo6 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo foo2 foo_empty3 foo4 foo_empty4] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo2 foo_empty5 foo6 foo 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: 369, NextOffset: 389 +=== 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: 497, NextOffset: 517 + testutil.go:509: Offset: 389, NextOffset: 509 +=== 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:509: Offset: 517, NextOffset: 658 + 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 +=== 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: 959, NextOffset: 979 testutil.go:509: Offset: 809, NextOffset: 1352 testutil.go:509: Offset: 979, NextOffset: 1610 @@ -222882,281 +216392,176 @@ testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 110, NextOffset: 229 -=== 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/129257): 32108, 128771 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 217, NextOffset: 336 testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 229, NextOffset: 249 -=== 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/129257): 32524, 96659 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129257): 32117, 64131 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 336, NextOffset: 356 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129257): 32018, 32010 - zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129257): 4, 430 - zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129209/129257): -1, 422 - zstdchunked_test.go:104: [6] at 129209 in stargz (nextFrame: 129257/129257): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 249, NextOffset: 369 -=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 497 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 369, NextOffset: 389 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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: 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:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 509, NextOffset: 529 -=== 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=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 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=fastest,prefix="./",format=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 789 -=== 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=2,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 foo3 foo_empty3 foo5 .no.prefetch.landmark foo6 foo_empty4 foo_empty5 foo4] vs [foo6 foo foo2 foo_empty2 foo_empty4 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo5] - 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: "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: 798, NextOffset: 818 - testutil.go:509: Offset: 649, NextOffset: 669 - testutil.go:509: Offset: 818, NextOffset: 959 - testutil.go:509: Offset: 669, NextOffset: 789 -=== 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 120943 121377] - zstdchunked_test.go:59: got zstd streams (compressed size: 121417): -=== 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: 197, NextOffset: 217 - testutil.go:509: Offset: 90, NextOffset: 110 - testutil.go:509: Offset: 217, NextOffset: 336 - testutil.go:509: Offset: 110, NextOffset: 229 -=== 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/121417): 32108, 120931 - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121417): 32524, 88819 - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/121417): 32117, 56291 - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 120935/121417): 24178, 24170 - zstdchunked_test.go:104: [4] at 120935 in stargz (nextFrame: 120943/121417): 4, 430 - zstdchunked_test.go:104: [5] at 120943 in stargz (nextFrame: 121369/121417): -1, 422 - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo6 foo_empty5 foo_empty2 foo] vs [foo foo2 foo_empty3 foo4 foo_empty4 foo_empty foo_empty2 foo3 foo5 foo_empty5 foo6] 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: "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 -=== 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=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: 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: "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 -=== 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" +=== 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: 789, NextOffset: 809 testutil.go:509: Offset: 979, NextOffset: 1610 -=== 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=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 809, NextOffset: 1352 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",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 + testutil.go:509: Offset: 217, NextOffset: 336 + testutil.go:509: Offset: 110, NextOffset: 229 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset === 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=default,prefix="",format=PAX,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=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 foo_empty5 foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2] vs [foo6 foo foo_empty foo2 foo4 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3 foo_empty3 foo_empty4] - 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry + testutil.go:401: Directory: "" vs "": [foo_empty foo3 foo5 foo6 foo foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo_empty foo3 foo_empty5 foo6 foo foo2] + testutil.go:395: Comparing: "foo5" vs "foo5" + testutil.go:509: Offset: 641, NextOffset: 661 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 788, NextOffset: 808 + testutil.go:509: Offset: 661, NextOffset: 781 + testutil.go:509: Offset: 808, NextOffset: 949 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 208, NextOffset: 326 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 781, NextOffset: 801 -=== 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=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_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/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 -=== 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=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - 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 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_empty2" vs "foo_empty2" 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 -=== 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 129217] - zstdchunked_test.go:59: got zstd streams (compressed size: 129257): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,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=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/129257): 32108, 128771 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 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_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/129257): 32524, 96659 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 661, NextOffset: 781 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96761/129257): 32117, 64131 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 808, NextOffset: 949 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty2 foo2 foo4 foo5 foo_empty5 foo6 foo foo_empty] vs [foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo_empty2 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo2 foo3 foo_empty5 foo6 foo] vs [foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 foo foo2 foo5 foo6 foo_empty foo3] 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=default,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [3] at 96761 in stargz (nextFrame: 128775/129257): 32018, 32010 - zstdchunked_test.go:104: [4] at 128775 in stargz (nextFrame: 128783/129257): 4, 430 - zstdchunked_test.go:104: [5] at 128783 in stargz (nextFrame: 129209/129257): -1, 422 - zstdchunked_test.go:104: [6] at 129209 in stargz (nextFrame: 129257/129257): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96761,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 84, NextOffset: 104 testutil.go:509: Offset: 208, NextOffset: 326 -=== 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=2,format=PAX,minChunkSize=0 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: 326, NextOffset: 346 -=== 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=fastest,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 242 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 + testutil.go:509: Offset: 381, NextOffset: 501 + 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=default,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: 781, NextOffset: 801 + testutil.go:509: Offset: 969, NextOffset: 1592 + testutil.go:509: Offset: 801, NextOffset: 1337 +=== 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=fastest,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "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 -=== 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=default,prefix="./",format=USTAR,minChunkSize=0 === 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: 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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU -=== 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=fastest,prefix="",src=2,format=PAX,minChunkSize=0 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_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: "foo_empty4" vs "foo_empty4" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 -=== 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 120942 121376] - zstdchunked_test.go:59: got zstd streams (compressed size: 121416): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 32112/121416): 32108, 120930 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-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=default,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 32112 in stargz (nextFrame: 64640/121416): 32524, 88818 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-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=default,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 64640 in stargz (nextFrame: 96760/121416): 32116, 56290 - zstdchunked_test.go:104: [3] at 96760 in stargz (nextFrame: 120934/121416): 24178, 24170 - zstdchunked_test.go:104: [4] at 120934 in stargz (nextFrame: 120942/121416): 4, 430 - zstdchunked_test.go:104: [5] at 120942 in stargz (nextFrame: 121368/121416): -1, 422 - zstdchunked_test.go:104: [6] at 121368 in stargz (nextFrame: 121416/121416): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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=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 foo_empty foo2 foo_empty4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo5] vs [foo_empty4 foo5 foo6 foo2 foo_empty3 foo4 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo_empty3 foo4 foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo_empty] vs [foo foo3 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty] + 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: 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 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 373, NextOffset: 393 testutil.go:509: Offset: 499, NextOffset: 519 @@ -223170,115 +216575,72 @@ 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 -=== 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=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=PAX,minChunkSize=0 + 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_empty2" vs "foo_empty2" - 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 -=== 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=default,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: 250, NextOffset: 373 - testutil.go:509: Offset: 355, NextOffset: 499 - testutil.go:395: Comparing: "foo_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 -=== 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=2,format=PAX,minChunkSize=0 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_empty5 .no.prefetch.landmark foo foo3 foo_empty3 foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2] vs [foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo foo4 foo5 foo6 foo_empty3] 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: 88, NextOffset: 108 + testutil.go:509: Offset: 213, NextOffset: 335 testutil.go:509: Offset: 108, NextOffset: 230 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 + 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: "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 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 335 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty5] 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: 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: 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: "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 -=== 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 129216] - zstdchunked_test.go:59: got zstd streams (compressed size: 129256): -=== 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: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 -=== 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/129256): 32108, 128770 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 - 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 -=== 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/129256): 32524, 96658 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 987, NextOffset: 1612 - testutil.go:509: Offset: 819, NextOffset: 1366 - testutil.go:395: Comparing: "foo" vs "foo" -=== 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/129256): 32116, 64130 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 213, NextOffset: 335 -=== 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/129256): 32018, 32010 - zstdchunked_test.go:104: [4] at 128774 in stargz (nextFrame: 128782/129256): 4, 430 - zstdchunked_test.go:104: [5] at 128782 in stargz (nextFrame: 129208/129256): -1, 422 - zstdchunked_test.go:104: [6] at 129208 in stargz (nextFrame: 129256/129256): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,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=GNU - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":32112,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":96760,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 499, NextOffset: 519 -=== 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=2,format=PAX,minChunkSize=0 - 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" === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR +=== 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=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 "": [foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo foo_empty2 foo3] vs [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo6 foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 790, NextOffset: 810 +=== 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=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: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 191, NextOffset: 211 @@ -223289,18 +216651,15 @@ 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/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=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=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 512, NextOffset: 654 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 -=== 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 48426 72436 96525 96951] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 654, NextOffset: 674 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:59: got zstd streams (compressed size: 96991): -=== 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=default,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: 528, NextOffset: 649 testutil.go:509: Offset: 674, NextOffset: 795 @@ -223308,183 +216667,121 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 795, NextOffset: 815 -=== 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: 24011/96991): 24007, 96513 - zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48426/96991): 24411, 72502 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 669, NextOffset: 790 -=== 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=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 815, NextOffset: 957 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72436/96991): 24006, 48087 - zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96517/96991): 24085, 24077 - zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96991): 4, 422 - zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96943/96991): -1, 414 - zstdchunked_test.go:104: [6] at 96943 in stargz (nextFrame: 96991/96991): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 790, NextOffset: 810 -=== 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=2,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: "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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty5] vs [foo foo_empty2 foo3 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty3 foo4 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:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty5 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] vs [foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2] 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" 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=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 +=== 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" 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=fastest,prefix="../",format=USTAR,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_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 654, NextOffset: 674 -=== 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=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 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: "foo" vs "foo" - testutil.go:509: Offset: 191, 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=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 - 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: "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 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: "foo_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 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR -=== 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=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 === 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":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_empty5 foo foo_empty2 foo3 foo_empty3 foo4 foo_empty foo2 foo_empty4 foo6] vs [foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo6] - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 789, NextOffset: 809 -=== 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=fastest,prefix="../",src=2,format=PAX,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_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_empty4" vs "foo_empty4" + testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo foo_empty3 foo_empty2 foo3 foo_empty4 foo5 foo6 foo_empty foo2] vs [foo5 foo_empty foo3 foo2 foo_empty2 foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo6] + 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_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 -=== 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 48426 72436 96353 96779] - zstdchunked_test.go:59: got zstd streams (compressed size: 96819): -=== 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: "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=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96819): 24007, 96341 -=== 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: "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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48426/96819): 24411, 72330 - zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72436/96819): 24006, 47915 - zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96345/96819): 23913, 23905 - zstdchunked_test.go:104: [4] at 96345 in stargz (nextFrame: 96353/96819): 4, 422 - zstdchunked_test.go:104: [5] at 96353 in stargz (nextFrame: 96771/96819): -1, 414 - zstdchunked_test.go:104: [6] at 96771 in stargz (nextFrame: 96819/96819): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,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 + 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: "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 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 389, NextOffset: 509 testutil.go:509: Offset: 517, NextOffset: 658 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty3 foo5 foo6 foo2 foo_empty2 foo3 foo4 foo_empty4 foo_empty5] vs [foo_empty foo2 foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 336, NextOffset: 356 - testutil.go:509: Offset: 229, NextOffset: 249 -=== 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=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 - 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo6 foo_empty foo3 foo5] vs [foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo foo_empty3 foo4 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 -=== 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=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 369, NextOffset: 389 testutil.go:509: Offset: 517, NextOffset: 658 -=== 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=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 389, NextOffset: 509 + 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_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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 509, NextOffset: 529 testutil.go:509: Offset: 678, NextOffset: 798 testutil.go:509: Offset: 529, NextOffset: 649 @@ -223495,369 +216792,255 @@ 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: "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: "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: "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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - testutil.go:1580: testing streams: [0 0 24011 48426 72436 96525 96951] - zstdchunked_test.go:59: got zstd streams (compressed size: 96991): +=== 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=default,prefix="/",format=PAX,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 "": [foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo3 foo4 foo_empty5] vs [.no.prefetch.landmark foo_empty foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5] - 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 - testutil.go:509: Offset: 209, NextOffset: 328 - 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_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96991): 24007, 96513 - zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48426/96991): 24411, 72502 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 381, NextOffset: 500 - testutil.go:509: Offset: 508, NextOffset: 648 + testutil.go:401: Directory: "" vs "": [foo_empty5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo6] vs [foo5 foo_empty5 foo foo2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo_empty3 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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=true,format=PAX - zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72436/96991): 24006, 48087 - zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96517/96991): 24085, 24077 - zstdchunked_test.go:104: [4] at 96517 in stargz (nextFrame: 96525/96991): 4, 422 - zstdchunked_test.go:104: [5] at 96525 in stargz (nextFrame: 96943/96991): -1, 414 - zstdchunked_test.go:104: [6] at 96943 in stargz (nextFrame: 96991/96991): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,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=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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 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 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 222, NextOffset: 242 testutil.go:509: Offset: 328, NextOffset: 348 testutil.go:509: Offset: 242, NextOffset: 361 -=== 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=2,format=GNU,minChunkSize=0 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: "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=fastest,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry + 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 + testutil.go:509: Offset: 508, NextOffset: 648 + 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=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=fastest,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:509: Offset: 189, NextOffset: 209 + testutil.go:509: Offset: 103, NextOffset: 222 + testutil.go:509: Offset: 209, NextOffset: 328 +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo foo2] vs [foo_empty5 foo foo3 foo4 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo_empty5 foo foo2 foo3 foo_empty3 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo foo_empty foo6 foo4 foo_empty4 foo5 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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=fastest,prefix="../",format=GNU,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_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: 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_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 -=== 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=fastest,prefix="",src=2,format=GNU,minChunkSize=0 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/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=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: 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: "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 + 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 +=== 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=fastest,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 777 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 === 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=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=default,prefix="",format=USTAR,minChunkSize=0 -=== 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 24011 48426 72436 96353 96779] - zstdchunked_test.go:59: got zstd streams (compressed size: 96819): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24011/96819): 24007, 96341 -=== 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 "": [foo4 foo_empty4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo6 foo3 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo foo5] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo_empty5 foo_empty2 foo3 foo_empty3 foo4 foo5 foo foo_empty foo2 foo6] vs [foo_empty foo4 foo_empty4 foo6 foo_empty3 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3] testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 508, NextOffset: 528 testutil.go:509: Offset: 658, NextOffset: 678 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 24011 in stargz (nextFrame: 48426/96819): 24411, 72330 - zstdchunked_test.go:104: [2] at 48426 in stargz (nextFrame: 72436/96819): 24006, 47915 - zstdchunked_test.go:104: [3] at 72436 in stargz (nextFrame: 96345/96819): 23913, 23905 - zstdchunked_test.go:104: [4] at 96345 in stargz (nextFrame: 96353/96819): 4, 422 - zstdchunked_test.go:104: [5] at 96353 in stargz (nextFrame: 96771/96819): -1, 414 - zstdchunked_test.go:104: [6] at 96771 in stargz (nextFrame: 96819/96819): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24011,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48426,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48426,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72436,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 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: "foo3" vs "foo3" - testutil.go:509: Offset: 367, NextOffset: 387 - 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/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=fastest,prefix="./",src=2,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:509: Offset: 678, NextOffset: 799 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" vs "foo" testutil.go:509: Offset: 85, NextOffset: 105 testutil.go:509: Offset: 193, NextOffset: 213 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 105, NextOffset: 224 testutil.go:509: Offset: 213, NextOffset: 332 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 -=== 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=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 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: "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: "foo6" vs "foo6" testutil.go:509: Offset: 790, NextOffset: 810 testutil.go:509: Offset: 962, NextOffset: 982 -=== 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=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 810, NextOffset: 1358 testutil.go:509: Offset: 982, NextOffset: 1607 + 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 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo3 foo_empty5 foo6] vs [foo4 foo_empty4 foo_empty2 foo3 foo_empty3 foo5 foo_empty5 foo foo_empty foo2 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo4 foo_empty4 foo6 foo5 foo_empty5 .no.prefetch.landmark foo foo2 foo_empty2 foo3 foo_empty3] vs [foo_empty4 foo_empty5 foo4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] 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 -=== 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=fastest,prefix="./",src=2,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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 658, NextOffset: 678 testutil.go:509: Offset: 508, NextOffset: 528 -=== 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=GNU,minChunkSize=0 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" 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: "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: "foo5" vs "foo5" testutil.go:509: Offset: 799, NextOffset: 819 testutil.go:509: Offset: 649, NextOffset: 669 testutil.go:509: Offset: 819, NextOffset: 962 -=== 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 24008 48424 72430 96519 96940] - zstdchunked_test.go:59: got zstd streams (compressed size: 96980): -=== 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: "foo6" vs "foo6" - testutil.go:509: Offset: 962, NextOffset: 982 -=== 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: 24008/96980): 24004, 96507 + 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: 85, NextOffset: 105 + testutil.go:509: Offset: 213, NextOffset: 332 + testutil.go:509: Offset: 105, NextOffset: 224 + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 332, NextOffset: 352 +=== 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,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 + 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [1] at 24008 in stargz (nextFrame: 48424/96980): 24412, 72499 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 367, NextOffset: 387 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72430/96980): 24002, 48083 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 516, NextOffset: 658 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 72430 in stargz (nextFrame: 96511/96980): 24085, 24077 - zstdchunked_test.go:104: [4] at 96511 in stargz (nextFrame: 96519/96980): 4, 417 - zstdchunked_test.go:104: [5] at 96519 in stargz (nextFrame: 96932/96980): -1, 409 - zstdchunked_test.go:104: [6] at 96932 in stargz (nextFrame: 96980/96980): -1, -1 - testutil.go:1638: got TOC entries: -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 387, NextOffset: 508 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24008,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72430,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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: "foo_empty3" vs "foo_empty3" === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 -=== 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/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=default,prefix="",format=PAX,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=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 "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2 foo3 foo4] - 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:401: Directory: "" vs "": [foo4 foo_empty5 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty foo3] 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_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" 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 -=== 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=2,format=GNU,minChunkSize=0 - 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: 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: "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 +=== 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=GNU,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: 787, NextOffset: 807 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 807, NextOffset: 947 - 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: 947, NextOffset: 967 testutil.go:509: Offset: 794, NextOffset: 1338 testutil.go:509: Offset: 967, NextOffset: 1590 + 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_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo_empty3] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6] - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 489, NextOffset: 509 - testutil.go:509: Offset: 359, NextOffset: 379 - testutil.go:509: Offset: 509, NextOffset: 649 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 379, NextOffset: 498 -=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 649, NextOffset: 669 -=== 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 24008 48424 72430 96347 96768] - zstdchunked_test.go:59: got zstd streams (compressed size: 96808): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24008/96808): 24004, 96335 - zstdchunked_test.go:104: [1] at 24008 in stargz (nextFrame: 48424/96808): 24412, 72327 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 498, NextOffset: 518 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 48424 in stargz (nextFrame: 72430/96808): 24002, 47911 - zstdchunked_test.go:104: [3] at 72430 in stargz (nextFrame: 96339/96808): 23913, 23905 - zstdchunked_test.go:104: [4] at 96339 in stargz (nextFrame: 96347/96808): 4, 417 - zstdchunked_test.go:104: [5] at 96347 in stargz (nextFrame: 96760/96808): -1, 409 - zstdchunked_test.go:104: [6] at 96760 in stargz (nextFrame: 96808/96808): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24008,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72430,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 669, NextOffset: 787 - testutil.go:509: Offset: 518, NextOffset: 636 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo foo4 foo6] vs [foo3 foo_empty4 foo5 foo6 foo foo_empty foo_empty3 foo4 foo_empty5 foo2 foo_empty2] + 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 +=== 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=PAX,minChunkSize=0 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 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: "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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" @@ -223866,109 +217049,83 @@ testutil.go:509: Offset: 807, NextOffset: 947 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: 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/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 +=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 85, NextOffset: 105 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 213, NextOffset: 330 testutil.go:509: Offset: 105, NextOffset: 222 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR + 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: "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 === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - testutil.go:1580: testing streams: [0 0 24001 48420 72429 96518 96943] - zstdchunked_test.go:59: got zstd streams (compressed size: 96983): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96983): 23997, 96506 +=== 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=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_empty4 foo5 foo_empty foo4 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo foo2] vs [foo3 foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo_empty4 foo_empty5 foo5 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6] vs [.no.prefetch.landmark foo foo_empty3 foo4 foo_empty5 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo6] + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48420/96983): 24415, 72505 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 501, NextOffset: 521 testutil.go:509: Offset: 650, NextOffset: 670 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72429/96983): 24005, 48086 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 521, NextOffset: 639 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96510/96983): 24085, 24077 - zstdchunked_test.go:104: [4] at 96510 in stargz (nextFrame: 96518/96983): 4, 421 - zstdchunked_test.go:104: [5] at 96518 in stargz (nextFrame: 96935/96983): -1, 413 - zstdchunked_test.go:104: [6] at 96935 in stargz (nextFrame: 96983/96983): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} +=== 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=GNU,minChunkSize=0 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 -=== 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=2,format=GNU,minChunkSize=0 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: "foo" vs "foo" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 194, NextOffset: 214 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 107, NextOffset: 224 +=== 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=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 testutil.go:509: Offset: 331, NextOffset: 351 -=== 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=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 -=== 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=GNU,minChunkSize=0 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_empty5" vs "foo_empty5" 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=GNU,minChunkSize=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 947, NextOffset: 967 -=== 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 797, NextOffset: 1344 testutil.go:509: Offset: 967, NextOffset: 1592 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo_empty5 foo5 foo6] vs [foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 foo6 foo] - 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" 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 + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo foo_empty3 foo4] vs [foo_empty2 foo4 foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6] + 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 testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 331, NextOffset: 351 @@ -223978,146 +217135,80 @@ testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 491, NextOffset: 511 -=== 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 24001 48420 72429 96346 96771] -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 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 - zstdchunked_test.go:59: got zstd streams (compressed size: 96811): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 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: "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: 788, NextOffset: 808 -=== 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/96811): 23997, 96334 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,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=false,format=USTAR - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48420/96811): 24415, 72333 - zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72429/96811): 24005, 47914 - zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96338/96811): 23913, 23905 - zstdchunked_test.go:104: [4] at 96338 in stargz (nextFrame: 96346/96811): 4, 421 - zstdchunked_test.go:104: [5] at 96346 in stargz (nextFrame: 96763/96811): -1, 413 - zstdchunked_test.go:104: [6] at 96763 in stargz (nextFrame: 96811/96811): -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=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 808, NextOffset: 947 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR - testutil.go:1641: [1]: {"name":"foo/foo1","type":"reg","size":64000,"mode":420,"innerOffset":1024,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 659, NextOffset: 777 - 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 -=== 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" + 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 +=== 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=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:509: Offset: 797, NextOffset: 1344 + 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_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=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/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=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 "": [foo5 foo_empty5 foo foo_empty2 foo4 foo_empty3 foo_empty4 foo6 foo_empty foo2 foo3] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo6 foo_empty2 .no.prefetch.landmark foo] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo5 foo6 foo_empty foo2 foo3 foo_empty3 foo_empty5 foo foo_empty2] vs [foo foo4 foo_empty4 foo5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5] 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 +=== 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: 203, NextOffset: 318 testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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/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=default,prefix="",src=2,format=USTAR,minChunkSize=0 - 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=true,format=PAX - testutil.go:1580: testing streams: [0 0 24001 48420 72429 96518 96943] - zstdchunked_test.go:59: got zstd streams (compressed size: 96983): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24001/96983): 23997, 96506 - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48420/96983): 24415, 72505 - zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72429/96983): 24005, 48086 - zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96510/96983): 24085, 24077 - zstdchunked_test.go:104: [4] at 96510 in stargz (nextFrame: 96518/96983): 4, 421 - zstdchunked_test.go:104: [5] at 96518 in stargz (nextFrame: 96935/96983): -1, 413 - zstdchunked_test.go:104: [6] at 96935 in stargz (nextFrame: 96983/96983): -1, -1 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,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=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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 653, NextOffset: 772 -=== 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=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 795, NextOffset: 934 - 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: 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 +=== 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:509: Offset: 375, NextOffset: 494 testutil.go:509: Offset: 497, NextOffset: 636 +=== 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: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: 772, NextOffset: 792 -=== 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=default,prefix="",src=2,format=USTAR,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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2] vs [foo6 foo_empty foo2 foo3 foo_empty3 foo_empty4 foo foo_empty2 foo4 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 + 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: "foo4" vs "foo4" - testutil.go:509: Offset: 636, NextOffset: 656 testutil.go:509: Offset: 494, NextOffset: 514 -=== 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=default,prefix="",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 656, NextOffset: 775 + 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: 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=2,format=USTAR,minChunkSize=0 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=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty5 .no.prefetch.landmark foo4 foo_empty4 foo5 foo6 foo] vs [foo3 foo_empty3 foo_empty5 foo foo_empty2 foo4 foo_empty4 foo5 foo6 foo_empty foo2] + 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" @@ -224125,231 +217216,178 @@ 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 testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 497, NextOffset: 636 testutil.go:509: Offset: 375, NextOffset: 494 -=== 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 48420 72429 96346 96771] - zstdchunked_test.go:59: got zstd streams (compressed size: 96811): -=== 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: "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" vs "foo" testutil.go:509: Offset: 183, NextOffset: 203 -=== 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: 24001/96811): 23997, 96334 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,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=false,format=PAX - zstdchunked_test.go:104: [1] at 24001 in stargz (nextFrame: 48420/96811): 24415, 72333 +=== 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=USTAR,minChunkSize=64000/lost_digest_in_a_entry +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 48420 in stargz (nextFrame: 72429/96811): 24005, 47914 - zstdchunked_test.go:104: [3] at 72429 in stargz (nextFrame: 96338/96811): 23913, 23905 - zstdchunked_test.go:104: [4] at 96338 in stargz (nextFrame: 96346/96811): 4, 421 - zstdchunked_test.go:104: [5] at 96346 in stargz (nextFrame: 96763/96811): -1, 413 - zstdchunked_test.go:104: [6] at 96763 in stargz (nextFrame: 96811/96811): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24001,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48420,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48420,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72429,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" + 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: "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: "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 === 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=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 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU +=== 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 === 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 "": [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo6] vs [foo_empty foo2 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo3 foo_empty4 foo5 foo_empty5 foo6 foo] - 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 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo_empty4 foo2 foo3] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo5 foo6 foo_empty3 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 +=== 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: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: "foo_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 + 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: "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: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 492, NextOffset: 512 -=== 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 48418 72427 96516 96943] - zstdchunked_test.go:59: got zstd streams (compressed size: 96983): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96983): 23995, 96504 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48418/96983): 24415, 72505 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 637, NextOffset: 657 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 48418 in stargz (nextFrame: 72427/96983): 24005, 48086 - zstdchunked_test.go:104: [3] at 72427 in stargz (nextFrame: 96508/96983): 24085, 24077 - zstdchunked_test.go:104: [4] at 96508 in stargz (nextFrame: 96516/96983): 4, 423 - zstdchunked_test.go:104: [5] at 96516 in stargz (nextFrame: 96935/96983): -1, 415 - zstdchunked_test.go:104: [6] at 96935 in stargz (nextFrame: 96983/96983): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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":48418,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72427,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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 - 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 -=== 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=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:509: Offset: 792, NextOffset: 929 - 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 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty3 foo4 foo foo3 foo_empty4 foo5 foo_empty5 foo6] vs [foo foo6 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty foo2 foo_empty2 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: 637, NextOffset: 657 - testutil.go:509: Offset: 492, NextOffset: 512 - testutil.go:509: Offset: 657, NextOffset: 772 - testutil.go:509: Offset: 512, NextOffset: 627 - 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/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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 343, NextOffset: 480 - testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo_empty2 foo3 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo6] vs [foo_empty5 foo6 foo foo_empty foo_empty2 foo_empty3 foo4 foo5 foo2 foo3 foo_empty4] + 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: "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_empty5" vs "foo_empty5" - 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 -=== 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=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 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: "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_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 + testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 764, NextOffset: 784 + testutil.go:509: Offset: 949, NextOffset: 1549 +=== 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: 784, NextOffset: 1314 + 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 + testutil.go:509: Offset: 657, NextOffset: 772 + testutil.go:509: Offset: 512, NextOffset: 627 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 -=== 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 48418 72427 96344 96771] - zstdchunked_test.go:59: got zstd streams (compressed size: 96811): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96811): 23995, 96332 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48418/96811): 24415, 72333 - zstdchunked_test.go:104: [2] at 48418 in stargz (nextFrame: 72427/96811): 24005, 47914 - zstdchunked_test.go:104: [3] at 72427 in stargz (nextFrame: 96336/96811): 23913, 23905 - zstdchunked_test.go:104: [4] at 96336 in stargz (nextFrame: 96344/96811): 4, 423 - zstdchunked_test.go:104: [5] at 96344 in stargz (nextFrame: 96763/96811): -1, 415 - zstdchunked_test.go:104: [6] at 96763 in stargz (nextFrame: 96811/96811): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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":48418,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72427,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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=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=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 "": [foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo3 foo4] vs [foo foo_empty foo_empty2 foo3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty3 foo_empty4 foo_empty5 foo2] - 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_empty foo2 foo_empty2 foo3 foo_empty3 foo foo4 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty4 foo foo2 foo_empty3 foo3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty 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_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: "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=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: 658, NextOffset: 778 testutil.go:509: Offset: 802, NextOffset: 942 +=== 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: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 + 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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR +=== 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_empty" vs "foo_empty" - 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:509: Offset: 203, NextOffset: 322 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/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=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 662, NextOffset: 782 -=== 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=default,prefix="/",src=2,format=USTAR,minChunkSize=0 + 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 foo5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4] vs [foo foo_empty foo3 foo4 foo6 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo_empty4 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo4 foo5 foo_empty5 foo6] vs [foo foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 foo3 foo_empty3] + 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: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 482, NextOffset: 502 @@ -224358,354 +217396,229 @@ testutil.go:509: Offset: 378, NextOffset: 498 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=USTAR,minChunkSize=0 -=== 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 23997 48413 72422 96511 96936] - zstdchunked_test.go:59: got zstd streams (compressed size: 96976): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 498, NextOffset: 518 testutil.go:509: Offset: 662, NextOffset: 782 testutil.go:509: Offset: 518, NextOffset: 638 -=== 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: 23997/96976): 23993, 96499 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 782, NextOffset: 802 testutil.go:509: Offset: 638, NextOffset: 658 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48413/96976): 24412, 72502 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 802, NextOffset: 942 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR - zstdchunked_test.go:104: [2] at 48413 in stargz (nextFrame: 72422/96976): 24005, 48086 - zstdchunked_test.go:104: [3] at 72422 in stargz (nextFrame: 96503/96976): 24085, 24077 - zstdchunked_test.go:104: [4] at 96503 in stargz (nextFrame: 96511/96976): 4, 421 - zstdchunked_test.go:104: [5] at 96511 in stargz (nextFrame: 96928/96976): -1, 413 - zstdchunked_test.go:104: [6] at 96928 in stargz (nextFrame: 96976/96976): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48413,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48413,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72422,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 658, NextOffset: 778 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 942, NextOffset: 962 -=== 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=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_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 +=== 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: 203, NextOffset: 322 testutil.go:509: Offset: 102, NextOffset: 221 - 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: 322, NextOffset: 342 testutil.go:509: Offset: 221, NextOffset: 241 +=== 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: 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" === 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=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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR +=== 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: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 foo3 foo_empty4 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo5 foo_empty5] vs [foo_empty3 foo4 foo_empty4 foo5 foo_empty foo3 foo2 foo_empty2 foo_empty5 foo6 .no.prefetch.landmark foo] - 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:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo6 foo foo_empty2 foo4 foo5 foo_empty5 foo_empty foo2] vs [foo foo2 foo_empty2 foo3 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty3 foo4 foo5 foo6] 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: "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: "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 +=== 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:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 498, NextOffset: 518 +=== 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:509: Offset: 641, NextOffset: 661 + testutil.go:509: Offset: 518, NextOffset: 636 +=== 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: 661, NextOffset: 779 testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 636, NextOffset: 656 -=== 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 23997 48413 72422 96339 96764] - zstdchunked_test.go:59: got zstd streams (compressed size: 96804): -=== 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=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 779, NextOffset: 799 testutil.go:509: Offset: 656, NextOffset: 774 testutil.go:509: Offset: 799, NextOffset: 937 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000/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: 23997/96804): 23993, 96327 -=== 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: 774, NextOffset: 794 - testutil.go:509: Offset: 937, NextOffset: 957 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48413/96804): 24412, 72330 - zstdchunked_test.go:104: [2] at 48413 in stargz (nextFrame: 72422/96804): 24005, 47914 -=== 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" 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=false,format=USTAR - zstdchunked_test.go:104: [3] at 72422 in stargz (nextFrame: 96331/96804): 23913, 23905 - zstdchunked_test.go:104: [4] at 96331 in stargz (nextFrame: 96339/96804): 4, 421 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 325, NextOffset: 345 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR - zstdchunked_test.go:104: [5] at 96339 in stargz (nextFrame: 96756/96804): -1, 413 - zstdchunked_test.go:104: [6] at 96756 in stargz (nextFrame: 96804/96804): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48413,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48413,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72422,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} + testutil.go:509: Offset: 242, NextOffset: 360 + testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty4 foo_empty5 foo foo2] vs [foo_empty4 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty5 foo_empty foo2 foo4 foo5] + 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=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: 242, NextOffset: 360 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 -=== 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/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: 345, NextOffset: 483 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 188, NextOffset: 208 +=== 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: 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_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 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty5 foo6 foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] vs [foo foo3 foo_empty4 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo_empty2 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 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_empty" vs "foo_empty" - 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=true,format=PAX -=== 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: "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: 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=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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,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 - 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: "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 -=== 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 23997 48413 72422 96511 96936] - zstdchunked_test.go:59: got zstd streams (compressed size: 96976): -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 -=== 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: 23997/96976): 23993, 96499 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX - zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48413/96976): 24412, 72502 - zstdchunked_test.go:104: [2] at 48413 in stargz (nextFrame: 72422/96976): 24005, 48086 - zstdchunked_test.go:104: [3] at 72422 in stargz (nextFrame: 96503/96976): 24085, 24077 - zstdchunked_test.go:104: [4] at 96503 in stargz (nextFrame: 96511/96976): 4, 421 - zstdchunked_test.go:104: [5] at 96511 in stargz (nextFrame: 96928/96976): -1, 413 - zstdchunked_test.go:104: [6] at 96928 in stargz (nextFrame: 96976/96976): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48413,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48413,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72422,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" +=== 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 === 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 "": [foo2 foo_empty3 foo4 foo5 foo_empty5 foo foo_empty2 foo3 foo_empty4 foo6 foo_empty] vs [foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo4 foo foo_empty3 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: 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_empty4" vs "foo_empty4" - 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: "foo" vs "foo" - testutil.go:509: Offset: 81, NextOffset: 101 - 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=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: 203, NextOffset: 318 - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 216, NextOffset: 236 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== 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=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 318, NextOffset: 338 - testutil.go:509: Offset: 236, NextOffset: 355 -=== 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=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 338, NextOffset: 477 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo4 foo5 foo_empty5 foo foo3 foo_empty3 foo_empty4 foo6] vs [foo2 .no.prefetch.landmark foo foo_empty foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo3 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 +=== 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: 656, NextOffset: 775 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=PAX - testutil.go:1580: testing streams: [0 0 23997 48413 72422 96339 96764] - zstdchunked_test.go:59: got zstd streams (compressed size: 96804): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 775, NextOffset: 795 testutil.go:509: Offset: 653, NextOffset: 772 testutil.go:509: Offset: 795, NextOffset: 934 -=== 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: 23997/96804): 23993, 96327 -=== 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo foo_empty3 foo5 foo_empty5] vs [foo_empty foo_empty2 foo3 foo_empty4 foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty5] - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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=false,format=PAX - zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48413/96804): 24412, 72330 - zstdchunked_test.go:104: [2] at 48413 in stargz (nextFrame: 72422/96804): 24005, 47914 - zstdchunked_test.go:104: [3] at 72422 in stargz (nextFrame: 96331/96804): 23913, 23905 - zstdchunked_test.go:104: [4] at 96331 in stargz (nextFrame: 96339/96804): 4, 421 - zstdchunked_test.go:104: [5] at 96339 in stargz (nextFrame: 96756/96804): -1, 413 - zstdchunked_test.go:104: [6] at 96756 in stargz (nextFrame: 96804/96804): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48413,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48413,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72422,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,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 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 -=== 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=default,prefix="",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 338, NextOffset: 477 -=== 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=default,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 318, NextOffset: 338 testutil.go:509: Offset: 236, NextOffset: 355 -=== 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=default,prefix="",src=2,format=PAX,minChunkSize=0 + testutil.go:509: Offset: 338, NextOffset: 477 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: 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: "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: "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: 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 "": [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo6 foo_empty2 foo foo_empty foo2 .no.prefetch.landmark] vs [foo3 foo_empty3 foo_empty4 foo6 foo foo2 foo_empty2 foo4 foo5 foo_empty5 foo_empty] + 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 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=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: 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 testutil.go:509: Offset: 954, NextOffset: 1554 testutil.go:509: Offset: 792, NextOffset: 1310 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU + 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 + testutil.go:509: Offset: 497, NextOffset: 636 + testutil.go:509: Offset: 375, NextOffset: 494 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 318, NextOffset: 338 +=== 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=default,prefix="",src=2,format=PAX,minChunkSize=0 + 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" 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/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/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=better,prefix="./",format=GNU,minChunkSize=0/duplicated_entry_offset +=== 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=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: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 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo6 foo] vs [foo_empty foo2 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty2 foo4 foo_empty5 foo6] - 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 -=== 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 23997 48414 72425 96514 96939] - zstdchunked_test.go:59: got zstd streams (compressed size: 96979): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96979): 23993, 96502 - zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48414/96979): 24413, 72505 - zstdchunked_test.go:104: [2] at 48414 in stargz (nextFrame: 72425/96979): 24007, 48088 - zstdchunked_test.go:104: [3] at 72425 in stargz (nextFrame: 96506/96979): 24085, 24077 - zstdchunked_test.go:104: [4] at 96506 in stargz (nextFrame: 96514/96979): 4, 421 - zstdchunked_test.go:104: [5] at 96514 in stargz (nextFrame: 96931/96979): -1, 413 - zstdchunked_test.go:104: [6] at 96931 in stargz (nextFrame: 96979/96979): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48414,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48414,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72425,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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:401: Directory: "" vs "": [foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo foo2 foo4 foo6 foo_empty foo_empty3] vs [foo2 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo4 foo_empty5 foo6 foo_empty2 foo3 foo_empty3] + 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: "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: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 627, NextOffset: 647 @@ -224713,445 +217626,265 @@ testutil.go:509: Offset: 647, NextOffset: 764 testutil.go:509: Offset: 792, NextOffset: 929 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: 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=default,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: 500, NextOffset: 637 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 764, NextOffset: 784 - testutil.go:509: Offset: 929, NextOffset: 949 -=== 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=default,prefix="./",src=2,format=PAX,minChunkSize=0 - 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU + 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 +=== 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty3 foo_empty4 foo5 foo_empty foo2 foo3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty2] vs [foo foo2 foo_empty2 foo6 foo5 foo_empty5 foo_empty foo3 foo_empty3 foo4 foo_empty4] + testutil.go:509: Offset: 657, NextOffset: 772 + 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 +=== 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: 949, NextOffset: 1549 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 - testutil.go:509: Offset: 240, NextOffset: 357 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty5 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2] vs [foo_empty foo_empty3 foo4 foo6 foo_empty4 foo5 foo_empty5 foo foo2 foo_empty2 foo3] + 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/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=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: "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 - testutil.go:509: Offset: 647, NextOffset: 764 -=== 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 23997 48414 72425 96342 96767] - zstdchunked_test.go:59: got zstd streams (compressed size: 96807): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - 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 - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23997/96807): 23993, 96330 - zstdchunked_test.go:104: [1] at 23997 in stargz (nextFrame: 48414/96807): 24413, 72333 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 84, NextOffset: 104 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [2] at 48414 in stargz (nextFrame: 72425/96807): 24007, 47916 - zstdchunked_test.go:104: [3] at 72425 in stargz (nextFrame: 96334/96807): 23913, 23905 - zstdchunked_test.go:104: [4] at 96334 in stargz (nextFrame: 96342/96807): 4, 421 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 207, NextOffset: 323 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU - zstdchunked_test.go:104: [5] at 96342 in stargz (nextFrame: 96759/96807): -1, 413 - zstdchunked_test.go:104: [6] at 96759 in stargz (nextFrame: 96807/96807): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23997,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1641: [3]: {"name":"foo2","type":"reg","size":2,"mode":420,"offset":48414,"digest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf","chunkSize":2,"chunkDigest":"sha256:3b64db95cb55c763391c707108489ae18b4112d783300de38e033b4c98c3deaf"} - testutil.go:1641: [4]: {"name":"bar","type":"dir","mode":493} - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48414,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72425,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 492, NextOffset: 512 testutil.go:509: Offset: 657, NextOffset: 772 testutil.go:509: Offset: 512, NextOffset: 627 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 929, NextOffset: 949 -=== 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=default,prefix="../",format=PAX,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,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 + 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 + testutil.go:509: Offset: 343, NextOffset: 480 + testutil.go:509: Offset: 240, NextOffset: 357 + 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 + testutil.go:509: Offset: 647, NextOffset: 764 === RUN TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry +=== 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: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 foo3 foo4 foo_empty4 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty3] vs [foo_empty2 foo4 foo_empty5 foo3 foo_empty3 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo6] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 foo5 foo_empty3 foo_empty5 foo6] vs [.no.prefetch.landmark foo foo2 foo_empty2 foo_empty3 foo4 foo_empty foo3 foo_empty4 foo5 foo_empty5 foo6] 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 -=== 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 + testutil.go:395: Comparing: "foo" vs "foo" + testutil.go:509: Offset: 82, NextOffset: 102 + testutil.go:509: Offset: 183, NextOffset: 203 +=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" + 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:509: Offset: 322, NextOffset: 342 -=== 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=default,prefix="/",src=2,format=PAX,minChunkSize=0 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 + 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: "foo_empty4" vs "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: 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:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 82, NextOffset: 102 -=== 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 24000 48419 72432 96521 96950] - zstdchunked_test.go:59: got zstd streams (compressed size: 96990): -=== 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: 102, NextOffset: 221 - testutil.go:509: Offset: 203, NextOffset: 322 -=== 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: 24000/96990): 23996, 96509 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 358, NextOffset: 378 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96990): 24415, 72509 - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72432/96990): 24009, 48090 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 482, NextOffset: 502 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR - zstdchunked_test.go:104: [3] at 72432 in stargz (nextFrame: 96513/96990): 24085, 24077 - zstdchunked_test.go:104: [4] at 96513 in stargz (nextFrame: 96521/96990): 4, 425 - zstdchunked_test.go:104: [5] at 96521 in stargz (nextFrame: 96942/96990): -1, 417 - zstdchunked_test.go:104: [6] at 96942 in stargz (nextFrame: 96990/96990): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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":48419,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 378, NextOffset: 498 - testutil.go:509: Offset: 502, NextOffset: 642 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty5 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3 foo6] vs [foo_empty3 foo5 foo_empty5 foo_empty foo2 foo_empty2 foo_empty4 foo6 foo foo3 foo4] - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" - 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:401: Directory: "" vs "": [foo5 foo_empty5 foo6 foo_empty foo3 foo_empty4 foo_empty2 foo_empty3 foo4 .no.prefetch.landmark foo foo2] vs [foo_empty3 foo_empty5 foo6 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4] + 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/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=default,prefix="/",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 502, NextOffset: 642 -=== 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=default,prefix="/",src=2,format=PAX,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 testutil.go:509: Offset: 638, NextOffset: 658 testutil.go:509: Offset: 802, NextOffset: 942 -=== 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=default,prefix="/",src=2,format=PAX,minChunkSize=0 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" 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: "foo2" vs "foo2" testutil.go:509: Offset: 322, NextOffset: 342 -=== 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=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 - 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/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR - testutil.go:1580: testing streams: [0 0 24000 48419 72432 96349 96778] - zstdchunked_test.go:59: got zstd streams (compressed size: 96818): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96818): 23996, 96337 - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96818): 24415, 72337 - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72432/96818): 24009, 47918 - zstdchunked_test.go:104: [3] at 72432 in stargz (nextFrame: 96341/96818): 23913, 23905 - zstdchunked_test.go:104: [4] at 96341 in stargz (nextFrame: 96349/96818): 4, 425 - zstdchunked_test.go:104: [5] at 96349 in stargz (nextFrame: 96770/96818): -1, 417 - zstdchunked_test.go:104: [6] at 96770 in stargz (nextFrame: 96818/96818): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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":48419,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_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 === 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=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=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=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 "": [foo2 foo3 foo4 foo_empty4 foo foo_empty2 foo_empty3 foo5 foo_empty5 foo6 foo_empty] vs [foo foo2 foo_empty2 foo6 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo5] - 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: "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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000/duplicated_entry_offset -=== 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=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=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:509: Offset: 503, NextOffset: 641 + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo_empty4 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty3 foo5] vs [foo foo_empty foo2 foo3 foo_empty3 foo_empty4 .no.prefetch.landmark foo4 foo5 foo_empty5 foo6 foo_empty2] + 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 + testutil.go:509: Offset: 794, NextOffset: 1317 + testutil.go:509: Offset: 957, NextOffset: 1558 + 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: 641, NextOffset: 661 -=== 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=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=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: "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: 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: "foo5" vs "foo5" - testutil.go:509: Offset: 636, NextOffset: 656 - testutil.go:509: Offset: 779, NextOffset: 799 - testutil.go:509: Offset: 656, NextOffset: 774 -=== 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 48419 72432 96521 96950] - zstdchunked_test.go:59: got zstd streams (compressed size: 96990): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96990): 23996, 96509 - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96990): 24415, 72509 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 799, NextOffset: 937 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72432/96990): 24009, 48090 - zstdchunked_test.go:104: [3] at 72432 in stargz (nextFrame: 96513/96990): 24085, 24077 - zstdchunked_test.go:104: [4] at 96513 in stargz (nextFrame: 96521/96990): 4, 425 - zstdchunked_test.go:104: [5] at 96521 in stargz (nextFrame: 96942/96990): -1, 417 - zstdchunked_test.go:104: [6] at 96942 in stargz (nextFrame: 96990/96990): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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":48419,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - testutil.go:1763: On "foo2": got preread of "foo3" -=== 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: 779, NextOffset: 799 + testutil.go:509: Offset: 656, NextOffset: 774 + testutil.go:509: Offset: 799, NextOffset: 937 + 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 + testutil.go:509: Offset: 345, NextOffset: 483 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty2 foo4 foo5 foo_empty5 foo6 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo3 foo_empty3] vs [foo3 foo_empty3 foo5 foo foo_empty foo2 foo_empty5 foo6 foo_empty2 foo4 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: 774, NextOffset: 794 testutil.go:509: Offset: 957, NextOffset: 1558 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo5 foo_empty5 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo_empty4 foo foo2 foo_empty2 foo6] vs [foo foo2 foo3 foo4 foo_empty4 foo_empty foo_empty2 foo_empty3 foo5 foo_empty5 foo6] + testutil.go:509: Offset: 794, NextOffset: 1317 + 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 testutil.go:509: Offset: 518, NextOffset: 636 -=== RUN TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX -=== 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: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 testutil.go:509: Offset: 799, NextOffset: 937 testutil.go:509: Offset: 656, NextOffset: 774 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-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=better,prefix="../",lossless=false,format=PAX - testutil.go:1580: testing streams: [0 0 24000 48419 72432 96349 96778] - zstdchunked_test.go:59: got zstd streams (compressed size: 96818): -=== 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:395: Comparing: "foo_empty5" vs "foo_empty5" - 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=PAX - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 24000/96818): 23996, 96337 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 483, NextOffset: 503 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [1] at 24000 in stargz (nextFrame: 48419/96818): 24415, 72337 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 360, NextOffset: 380 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72432/96818): 24009, 47918 - zstdchunked_test.go:104: [3] at 72432 in stargz (nextFrame: 96341/96818): 23913, 23905 - zstdchunked_test.go:104: [4] at 96341 in stargz (nextFrame: 96349/96818): 4, 425 - zstdchunked_test.go:104: [5] at 96349 in stargz (nextFrame: 96770/96818): -1, 417 - zstdchunked_test.go:104: [6] at 96770 in stargz (nextFrame: 96818/96818): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":24000,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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":48419,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72432,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 503, NextOffset: 641 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 380, NextOffset: 498 +=== 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: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: 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: "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: "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/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/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=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 +=== 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=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_empty foo4 foo5 foo3 foo_empty3 foo_empty4 foo_empty5 foo foo2 foo_empty2] vs [foo_empty2 foo3 foo_empty5 .no.prefetch.landmark foo2 foo_empty3 foo4 foo_empty4 foo5 foo6 foo foo_empty] - 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_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - testutil.go:1580: testing streams: [0 0 23999 48419 72431 96520 96948] - zstdchunked_test.go:59: got zstd streams (compressed size: 96988): - zstdchunked_test.go:104: [0] at 0 in stargz (nextFrame: 23999/96988): 23995, 96508 - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48419/96988): 24416, 72509 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 102, NextOffset: 219 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72431/96988): 24008, 48089 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 203, NextOffset: 320 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96512/96988): 24085, 24077 - zstdchunked_test.go:104: [4] at 96512 in stargz (nextFrame: 96520/96988): 4, 424 - zstdchunked_test.go:104: [5] at 96520 in stargz (nextFrame: 96940/96988): -1, 416 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo3 foo4 foo5] vs [foo2 foo_empty3 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo4 foo_empty4 foo5] + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 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 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU - 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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} - 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":48419,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 320, NextOffset: 340 testutil.go:509: Offset: 239, NextOffset: 357 -=== 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/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=GNU,minChunkSize=0 testutil.go:509: Offset: 340, NextOffset: 478 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: 82, NextOffset: 102 + 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: "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: "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: 495, NextOffset: 515 testutil.go:509: Offset: 636, NextOffset: 656 @@ -225160,106 +217893,85 @@ testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 633, NextOffset: 653 testutil.go:509: Offset: 774, NextOffset: 794 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 653, NextOffset: 771 testutil.go:509: Offset: 794, NextOffset: 932 - testutil.go:395: Comparing: "foo6" vs "foo6" - testutil.go:509: Offset: 771, NextOffset: 791 -=== 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=2,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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty5 foo foo_empty foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo_empty foo4 foo5 foo6 foo_empty4 foo_empty5 foo foo2 foo_empty2 foo3 foo_empty3] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty3 foo_empty5 foo6 foo3 foo4 foo_empty4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2] vs [foo foo3 foo4 foo5 foo6 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5] + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 636, NextOffset: 656 +=== 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=GNU,minChunkSize=0 + 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: "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 +=== 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=GNU,minChunkSize=0 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 -=== 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 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - 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 -=== 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 48419 72431 96348 96776] - zstdchunked_test.go:59: got zstd streams (compressed size: 96816): -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 102, NextOffset: 219 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: 636, NextOffset: 656 -=== 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: 23999/96816): 23995, 96336 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 495, NextOffset: 515 - testutil.go:509: Offset: 656, NextOffset: 774 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - zstdchunked_test.go:104: [1] at 23999 in stargz (nextFrame: 48419/96816): 24416, 72337 - zstdchunked_test.go:104: [2] at 48419 in stargz (nextFrame: 72431/96816): 24008, 47917 - zstdchunked_test.go:104: [3] at 72431 in stargz (nextFrame: 96340/96816): 23913, 23905 - zstdchunked_test.go:104: [4] at 96340 in stargz (nextFrame: 96348/96816): 4, 424 - zstdchunked_test.go:104: [5] at 96348 in stargz (nextFrame: 96768/96816): -1, 416 - zstdchunked_test.go:104: [6] at 96768 in stargz (nextFrame: 96816/96816): -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:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [2]: {"name":"foo/foo1","type":"chunk","offset":23999,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 515, NextOffset: 633 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - 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} -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 -=== NAME TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU - testutil.go:1641: [5]: {"name":"foo3","type":"reg","size":64000,"mode":420,"offset":48419,"innerOffset":1536,"digest":"sha256:d37a9e7c06ecd30c660aeea61b0e7645325e418748b4b97906fa64dc34b47e93","chunkSize":32000,"chunkDigest":"sha256:114fdfc940bc8e0044a5bbaaee0506dc4d5ff82ad90eaddf63fed20a73dac0c6"} - testutil.go:1641: [6]: {"name":"foo3","type":"chunk","offset":72431,"chunkOffset":32000,"chunkSize":32000,"chunkDigest":"sha256:ae2e836c9e997b1ca114d172891c47c39296e7f995e27a74532359517ff30c9b"} -=== 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: "foo2" vs "foo2" - testutil.go:509: Offset: 320, NextOffset: 340 - testutil.go:509: Offset: 219, NextOffset: 239 - testutil.go:509: Offset: 340, NextOffset: 478 -=== 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=2,format=GNU,minChunkSize=0 - 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 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: "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_empty3" vs "foo_empty3" 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 === 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=PAX,minChunkSize=64000/lost_digest_in_a_entry -=== 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 foo3 foo4 foo5 foo_empty foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6] vs [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo3 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty5] vs [foo2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo foo_empty foo6 foo4 .no.prefetch.landmark foo_empty2] + 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: "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 +=== 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=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: 627, NextOffset: 647 testutil.go:509: Offset: 770, NextOffset: 790 -=== 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/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 647, NextOffset: 763 testutil.go:509: Offset: 790, NextOffset: 926 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=GNU,minChunkSize=0 -=== 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 testutil.go:509: Offset: 207, NextOffset: 322 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 355, NextOffset: 375 testutil.go:509: Offset: 478, NextOffset: 498 @@ -225270,220 +217982,221 @@ 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_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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty foo2 foo_empty2 foo4 foo_empty4 foo_empty5 foo foo3 foo_empty3 foo5 foo6] vs [foo2 foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo6 foo_empty foo3 foo4 foo5 foo] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty2 foo4 foo5 foo_empty5 foo foo_empty foo2 foo3 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: "foo_empty2" vs "foo_empty2" + 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" 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: "foo2" vs "foo2" + testutil.go:509: Offset: 322, NextOffset: 342 + 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: "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: "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 testutil.go:509: Offset: 790, NextOffset: 926 -=== 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=GNU,minChunkSize=0 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 +=== 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=GNU,minChunkSize=0 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 322, NextOffset: 342 -=== 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/duplicated_entry_offset === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 - 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: "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" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 + 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=better,prefix="../",format=USTAR,minChunkSize=0 +=== 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 "": [foo2 foo3 foo4 foo_empty5 foo foo_empty foo_empty2 foo_empty3 foo_empty4 foo5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo4 foo_empty4 foo_empty5 foo6] - 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:401: Directory: "" vs "": [foo2 foo4 foo5 foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5] 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: 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: "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 -=== 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=GNU,minChunkSize=0 - 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=GNU,minChunkSize=64000/duplicated_entry_offset -=== 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_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: 777, NextOffset: 797 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,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 + 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/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: 207, NextOffset: 325 - 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: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 +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 .no.prefetch.landmark foo4 foo_empty4 foo_empty5 foo6] vs [foo_empty4 foo5 foo6 foo foo_empty foo_empty2 foo_empty3 foo2 foo3 foo4 foo_empty5] - 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: "foo5" vs "foo5" - testutil.go:509: Offset: 782, NextOffset: 802 - testutil.go:509: Offset: 638, NextOffset: 658 - testutil.go:509: Offset: 802, NextOffset: 941 - testutil.go:509: Offset: 658, NextOffset: 777 - 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:401: Directory: "" vs "": [foo_empty3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo5 foo_empty5 .no.prefetch.landmark foo_empty2 foo3] vs [foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty5 foo6 foo foo_empty foo5 foo2 foo4] testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 325, NextOffset: 345 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset +=== 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=GNU,minChunkSize=0 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: "foo6" vs "foo6" - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 777, NextOffset: 797 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 961, NextOffset: 1562 - testutil.go:509: Offset: 797, NextOffset: 1317 + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" 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 testutil.go:509: Offset: 519, NextOffset: 638 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + 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 +=== 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=GNU,minChunkSize=0 + 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: "foo5" vs "foo5" + testutil.go:509: Offset: 782, NextOffset: 802 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 638, NextOffset: 658 +=== 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=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: "foo_empty2" vs "foo_empty2" === 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=PAX,minChunkSize=0/lost_digest_in_a_entry +=== 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 "": [foo2 foo_empty3 foo5 foo_empty5 foo_empty foo_empty2 foo3 foo4 foo_empty4 foo6 foo] vs [foo4 foo5 foo2 foo3 foo_empty3 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo5 foo6 foo foo2 foo3 foo_empty3 foo_empty4 foo_empty foo_empty2 foo4 foo_empty5] vs [foo5 foo_empty5 .no.prefetch.landmark foo2 foo_empty4 foo3 foo_empty3 foo4 foo6 foo foo_empty foo_empty2] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 221, NextOffset: 241 - testutil.go:509: Offset: 323, NextOffset: 343 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry + 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: 637, NextOffset: 657 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 241, NextOffset: 358 - 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 + testutil.go:509: Offset: 515, NextOffset: 632 +=== 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=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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:509: Offset: 657, NextOffset: 774 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" 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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + 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 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: "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/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=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: 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo5 foo2 foo3 foo_empty3 foo_empty2 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty] vs [foo_empty foo2 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo4 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo2 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo4 foo6 foo] vs [foo_empty5 foo_empty foo_empty2 foo4 foo_empty3 foo_empty4 foo5 foo6 foo foo2 foo3] + 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: "foo_empty5" vs "foo_empty5" 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 +=== 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=GNU,minChunkSize=0 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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=better,prefix="../",format=PAX,minChunkSize=64000/duplicated_entry_offset +=== 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: "foo4" vs "foo4" testutil.go:509: Offset: 637, NextOffset: 657 +=== 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=GNU,minChunkSize=0 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: "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" vs "foo" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 85, NextOffset: 105 @@ -225491,161 +218204,162 @@ 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_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: 951 - testutil.go:509: Offset: 769, NextOffset: 789 - testutil.go:509: Offset: 951, NextOffset: 1552 - testutil.go:509: Offset: 789, NextOffset: 1312 === 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/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=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry +=== 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 === 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 "": [foo_empty3 foo_empty4 foo5 foo2 foo_empty2 foo3 foo_empty5 foo6 foo foo_empty foo4] vs [foo_empty foo2 foo4 foo6 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo_empty4 foo5 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:401: Directory: "" vs "": [foo_empty5 foo6 foo3 foo4 foo2 foo_empty2 foo_empty3 foo_empty4 foo5 foo foo_empty] vs [.no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo6" vs "foo6" + testutil.go:509: Offset: 722, NextOffset: 739 + testutil.go:509: Offset: 885, NextOffset: 902 +=== 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 739, NextOffset: 1254 + testutil.go:509: Offset: 902, NextOffset: 1475 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=fastest,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: 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 + testutil.go:509: Offset: 621, NextOffset: 735 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 594, NextOffset: 611 -=== 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=better,prefix="",src=2,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" 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=better,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,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: "foo4" vs "foo4" - testutil.go:509: Offset: 463, NextOffset: 480 - testutil.go:509: Offset: 604, NextOffset: 621 -=== 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=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 480, NextOffset: 594 - testutil.go:509: Offset: 621, NextOffset: 735 - 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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo6 foo_empty foo2 foo4] vs [foo4 foo_empty5 foo6 foo foo_empty foo3 foo_empty3 foo_empty4 foo5 foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo5 .no.prefetch.landmark foo foo_empty foo2 foo_empty4 foo6 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] vs [foo_empty3 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo3 foo4 foo_empty5 foo6] + 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 +=== 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 94, NextOffset: 205 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=fastest,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: 321, NextOffset: 454 +=== 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 222, NextOffset: 332 - 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: "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_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 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 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" -=== 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3" vs "foo3" testutil.go:509: Offset: 454, NextOffset: 471 +=== 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 332, NextOffset: 349 +=== 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=better,prefix="",src=2,format=USTAR,minChunkSize=0 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=GNU,minChunkSize=0/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_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 + 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 + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" === 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 -=== 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=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 +=== 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=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_empty2 foo3 foo4 foo_empty4 foo6 foo foo_empty foo2 foo_empty3 foo5 foo_empty5] vs [foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo foo3 foo4 foo5 foo2 foo_empty2] + testutil.go:401: Directory: "" vs "": [foo4 foo_empty4 foo foo2 foo3 foo_empty3 foo6 foo_empty foo_empty2 foo5 foo_empty5] vs [foo2 foo_empty3 foo4 foo_empty5 foo6 .no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty4 foo5] + 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: "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: "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=better,prefix="./",format=GNU,minChunkSize=64000/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: 194, NextOffset: 305 - 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=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=better,prefix="./",src=2,format=USTAR,minChunkSize=0 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_empty3" vs "foo_empty3" 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=better,prefix="/",format=USTAR,minChunkSize=0 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,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: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: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo5 foo2 foo foo_empty foo_empty3 foo_empty4 foo_empty5 foo6 .no.prefetch.landmark] vs [foo4 foo_empty4 foo6 foo_empty2 foo3 foo2 foo_empty3 foo5 foo_empty5 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 - 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: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo_empty foo_empty2 foo3 foo_empty4 foo5 .no.prefetch.landmark foo_empty3 foo4 foo_empty5 foo6 foo2] vs [foo_empty5 foo6 foo_empty foo_empty2 foo5 foo_empty3 foo4 foo_empty4 foo foo2 foo3] + 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=fastest,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: 622, NextOffset: 736 + testutil.go:509: Offset: 485, NextOffset: 599 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" testutil.go:395: Comparing: "foo6" vs "foo6" testutil.go:509: Offset: 886, NextOffset: 903 @@ -225657,123 +218371,165 @@ 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_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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry -=== 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=2,format=USTAR,minChunkSize=0 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 - testutil.go:509: Offset: 622, NextOffset: 736 -=== 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=2,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 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" 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#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: 194, NextOffset: 305 + testutil.go:509: Offset: 95, NextOffset: 206 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset === 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=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 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#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 +=== 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=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 foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo_empty foo2 foo3 foo_empty4] vs [foo_empty foo3 foo_empty3 foo4 foo foo2 foo_empty2 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: 206, NextOffset: 223 - testutil.go:509: Offset: 304, NextOffset: 321 - testutil.go:509: Offset: 223, NextOffset: 336 -=== 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=2,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 321, NextOffset: 454 - 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_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: 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 - testutil.go:509: Offset: 176, NextOffset: 193 - testutil.go:509: Offset: 95, NextOffset: 206 - testutil.go:509: Offset: 193, NextOffset: 304 - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo4 foo6 foo_empty3 foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5 foo_empty5 foo] vs [.no.prefetch.landmark foo_empty3 foo4 foo_empty5 foo_empty4 foo5 foo6 foo 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: 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: "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_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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo_empty4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo3 foo_empty3 foo4 foo] vs [foo_empty foo2 foo3 foo_empty4 foo foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6] + 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: 176, NextOffset: 193 testutil.go:509: Offset: 95, NextOffset: 206 +=== 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=better,prefix="/",src=2,format=USTAR,minChunkSize=0 + 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: 206, NextOffset: 223 + testutil.go:509: Offset: 304, NextOffset: 321 + testutil.go:509: Offset: 223, NextOffset: 336 + testutil.go:509: Offset: 321, NextOffset: 454 +=== 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=better,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: 454, NextOffset: 471 testutil.go:509: Offset: 336, NextOffset: 353 - testutil.go:509: Offset: 471, NextOffset: 604 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset + testutil.go:509: Offset: 454, NextOffset: 471 +=== 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=better,prefix="/",src=2,format=USTAR,minChunkSize=0 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 -=== 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=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3 foo_empty4 foo5 foo6 foo foo_empty foo2 foo_empty2 .no.prefetch.landmark foo_empty3 foo4 foo_empty5] vs [foo_empty3 foo4 foo6 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty4 foo5] 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 -=== 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=better,prefix="/",src=2,format=USTAR,minChunkSize=0 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 +=== 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=better,prefix="/",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 471, NextOffset: 604 + testutil.go:509: Offset: 353, NextOffset: 469 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 +=== 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=0#01/lost_digest_in_a_entry +=== 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=better,prefix="/",src=2,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 754, NextOffset: 887 testutil.go:509: Offset: 619, NextOffset: 735 + 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_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=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 +=== 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 +=== 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=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=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 "": [foo3 foo4 foo5 foo6 foo foo_empty2 foo_empty3 foo_empty4 foo_empty5 foo_empty foo2] vs [.no.prefetch.landmark foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty5 foo_empty foo2 foo3 foo_empty4 foo5 foo6 foo foo_empty2 foo_empty3 foo4] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo_empty4 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty3] + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 211, NextOffset: 228 +=== 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=better,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 310, NextOffset: 327 + testutil.go:509: Offset: 228, NextOffset: 342 + testutil.go:509: Offset: 327, NextOffset: 460 +=== 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=better,prefix="../",src=2,format=USTAR,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/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=better,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 477, NextOffset: 610 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=fastest,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: 490, NextOffset: 604 testutil.go:509: Offset: 627, NextOffset: 741 testutil.go:395: Comparing: "foo5" vs "foo5" @@ -225788,48 +218544,24 @@ testutil.go:509: Offset: 908, NextOffset: 1485 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 79, NextOffset: 96 -=== 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=better,prefix="/",format=PAX,minChunkSize=64000/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 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: "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 - 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: "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: 211, NextOffset: 228 -=== 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=2,format=USTAR,minChunkSize=0 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo_empty3 foo_empty4 foo4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo6] vs [foo5 foo6 foo foo_empty2 foo3 foo4 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4] - 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_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: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo4 foo5 foo_empty5 foo foo2 foo3 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo_empty2] vs [foo5 foo6 foo foo_empty2 foo_empty3 foo4 foo_empty5 foo_empty foo2 foo3 foo_empty4] 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#01/duplicated_entry_offset +=== 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=better,prefix="../",src=2,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/with-non-regfiles-compression=zstd_compression_level=fastest,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_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 @@ -225841,28 +218573,57 @@ 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/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=better,prefix="../",src=2,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 79, NextOffset: 96 +=== 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=better,prefix="../",src=2,format=USTAR,minChunkSize=0 + 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: "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: 891, NextOffset: 908 -=== 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=better,prefix="../",src=2,format=USTAR,minChunkSize=0 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_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" +=== 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/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=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=fastest,prefix="../",format=USTAR,minChunkSize=0#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 +=== 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=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_empty foo2 foo4 foo5 foo_empty5 foo6 foo foo_empty2 foo3 foo_empty3 foo_empty4] vs [foo_empty foo2 foo_empty5 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] - 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:401: Directory: "" vs "": [foo4 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6] vs [foo_empty3 foo4 foo5 foo foo2 foo_empty2 foo3 foo6 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5] + 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_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 +=== 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=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=fastest,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: "foo3" vs "foo3" testutil.go:509: Offset: 332, NextOffset: 349 @@ -225871,34 +218632,34 @@ 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: "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 - 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 testutil.go:509: Offset: 752, NextOffset: 885 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 +=== 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=better,prefix="",src=2,format=PAX,minChunkSize=0 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_empty5" vs "foo_empty5" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty foo2 foo_empty5 .no.prefetch.landmark foo foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo6] vs [foo foo_empty2 foo3 foo_empty3 foo_empty4 foo_empty foo2 foo4 foo5 foo_empty5 foo6] + testutil.go:401: Directory: "" vs "": [foo5 foo foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo_empty4 foo_empty5 foo6] vs [foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo4] + 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 +=== 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=better,prefix="",src=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 349, NextOffset: 463 testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" testutil.go:395: Comparing: "foo4" vs "foo4" @@ -225906,50 +218667,74 @@ 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 testutil.go:509: Offset: 594, NextOffset: 611 +=== 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=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=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=better,prefix="",src=2,format=PAX,minChunkSize=0 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 -=== 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=2,format=PAX,minChunkSize=0 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: "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_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 testutil.go:509: Offset: 722, NextOffset: 739 -=== 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=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=better,prefix="",src=2,format=PAX,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 - testutil.go:509: Offset: 222, NextOffset: 332 -=== 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=2,format=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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=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=default,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=default,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":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_empty2 foo_empty3 foo4 foo_empty5 foo3 foo_empty4 foo5 foo6] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo2 foo4 foo_empty4 foo5 foo_empty2 foo3 foo_empty3 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 foo6 foo_empty foo_empty3 foo_empty2 foo3 foo4 foo_empty5 foo foo2] vs [foo_empty3 foo4 foo_empty4 foo6 foo foo2 foo_empty2 foo3 .no.prefetch.landmark foo_empty foo5 foo_empty5] + 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: "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: "foo3" vs "foo3" testutil.go:509: Offset: 337, NextOffset: 354 testutil.go:509: Offset: 455, NextOffset: 472 testutil.go:509: Offset: 354, NextOffset: 468 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 472, NextOffset: 605 -=== 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=2,format=PAX,minChunkSize=0 + 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_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: "foo5" vs "foo5" testutil.go:509: Offset: 599, NextOffset: 616 @@ -225958,39 +218743,18 @@ testutil.go:509: Offset: 753, NextOffset: 886 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=64000 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,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_empty5" vs "foo_empty5" - 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: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty4 foo6 foo foo2 foo_empty2 foo3 foo_empty3 foo4 .no.prefetch.landmark foo_empty foo5 foo_empty5] vs [foo4 foo_empty5 foo foo2 foo_empty2 foo3 foo6 foo_empty 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: 468, NextOffset: 485 testutil.go:509: Offset: 605, NextOffset: 622 - testutil.go:509: Offset: 485, NextOffset: 599 + testutil.go:509: Offset: 468, NextOffset: 485 testutil.go:509: Offset: 622, NextOffset: 736 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo_empty2 foo3 foo_empty3 foo2 foo4 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo foo_empty] vs [foo_empty4 foo5 foo6 foo3 foo_empty foo2 foo_empty2 foo_empty3 foo4 foo_empty5 foo] - 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: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 @@ -226000,137 +218764,163 @@ 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=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 +=== 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=PAX,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: "foo4" vs "foo4" - testutil.go:509: Offset: 605, NextOffset: 622 - testutil.go:509: Offset: 468, NextOffset: 485 - testutil.go:509: Offset: 622, NextOffset: 736 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/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: 455, NextOffset: 472 + testutil.go:509: Offset: 337, NextOffset: 354 +=== 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 === NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 485, NextOffset: 599 - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" + testutil.go:509: Offset: 472, NextOffset: 605 + testutil.go:509: Offset: 354, NextOffset: 468 + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" 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 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 616, NextOffset: 730 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" === 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 +=== 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=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 foo_empty foo3 foo_empty3 foo5 foo_empty5 foo6 foo2 foo_empty2 foo4 foo_empty4] vs [foo5 foo foo3 foo_empty3 foo4 foo_empty4 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5] + testutil.go:401: Directory: "" vs "": [foo2 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo6] vs [.no.prefetch.landmark foo_empty2 foo_empty3 foo4 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3 foo_empty4] 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=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=better,prefix="/",src=2,format=PAX,minChunkSize=0 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: "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 testutil.go:509: Offset: 176, NextOffset: 193 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: "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: "foo_empty2" vs "foo_empty2" 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: "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=PAX,minChunkSize=0/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: "foo2" vs "foo2" testutil.go:509: Offset: 206, NextOffset: 223 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 223, NextOffset: 336 testutil.go:509: Offset: 321, NextOffset: 454 -=== 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=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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo_empty5 foo5 foo foo3 foo_empty3 foo4 foo_empty4] vs [foo4 foo_empty4 foo5 foo_empty5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo foo_empty] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty4 foo foo_empty foo_empty3 foo4 foo5 foo_empty5 foo6 .no.prefetch.landmark foo_empty2] vs [foo_empty3 foo6 foo foo_empty foo_empty2 foo3 foo_empty5 foo2 foo4 foo_empty4 foo5] + 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 +=== 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=PAX,minChunkSize=0 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_empty4" vs "foo_empty4" + 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_empty2" vs "foo_empty2" - 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 -=== 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=better,prefix="/",src=2,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_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_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" testutil.go:509: Offset: 737, NextOffset: 754 +=== 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=default,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: 602, NextOffset: 619 testutil.go:509: Offset: 754, NextOffset: 887 testutil.go:509: Offset: 619, NextOffset: 735 - 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: "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_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 === 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/lost_digest_in_a_entry +=== 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 +=== 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=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_empty2 foo4 foo_empty4 foo3 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2] vs [foo foo_empty4 foo_empty5 foo6 .no.prefetch.landmark foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo5] - testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" - testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:401: Directory: "" vs "": [foo6 foo foo4 foo_empty4 foo_empty5 foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3] vs [foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty2 foo3 foo6 foo_empty foo2 foo_empty4 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: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=64000/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=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=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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 211, NextOffset: 228 -=== 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=2,format=PAX,minChunkSize=0 testutil.go:509: Offset: 310, NextOffset: 327 testutil.go:509: Offset: 228, NextOffset: 342 testutil.go:509: Offset: 327, NextOffset: 460 +=== 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=PAX,minChunkSize=0 + 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 @@ -226142,20 +218932,18 @@ 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: "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" 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: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo_empty foo_empty5 foo6 foo foo_empty4] vs [foo_empty2 foo4 foo_empty4 foo_empty3 foo5 foo_empty5 foo6 foo foo_empty foo2 foo3] + testutil.go:401: Directory: "" vs "": [foo foo_empty2 foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo2 foo_empty4 foo_empty5 foo6 foo_empty] vs [foo_empty foo2 foo_empty2 foo3 foo_empty3 foo5 foo foo4 foo_empty4 foo_empty5 foo6] + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo2" vs "foo2" + testutil.go:509: Offset: 310, NextOffset: 327 +=== 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=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: "foo_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 @@ -226163,11 +218951,14 @@ testutil.go:509: Offset: 752, NextOffset: 1267 testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 178, NextOffset: 195 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 79, NextOffset: 96 +=== 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=PAX,minChunkSize=0 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: "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 @@ -226179,135 +218970,148 @@ 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=GNU,minChunkSize=0/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: 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_empty" vs "foo_empty" - testutil.go:395: Comparing: "foo2" vs "foo2" - testutil.go:509: Offset: 310, NextOffset: 327 -=== 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=2,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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 === 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=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=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 "": [foo6 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5] vs [foo4 foo_empty5 foo6 foo foo2 foo_empty2 foo3 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo_empty4] + testutil.go:401: Directory: "" vs "": [foo2 foo3 foo_empty5 foo6 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo_empty3] vs [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo5 foo2 foo_empty2 foo4 foo_empty4 foo6] + 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=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=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: "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_empty5" vs "foo_empty5" + 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 -=== 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 483, NextOffset: 593 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 624, NextOffset: 734 testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" testutil.go:395: Comparing: "foo5" vs "foo5" -=== 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=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 593, NextOffset: 610 testutil.go:509: Offset: 734, NextOffset: 751 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 610, NextOffset: 719 testutil.go:509: Offset: 751, NextOffset: 883 - 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 +=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 475, NextOffset: 607 - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - 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" vs "foo" testutil.go:509: Offset: 82, NextOffset: 99 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo_empty4 foo5 .no.prefetch.landmark foo_empty foo_empty3 foo3 foo4 foo_empty5 foo6 foo foo2 foo_empty2] vs [foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6] - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:401: Directory: "" vs "": [foo_empty5 .no.prefetch.landmark foo foo_empty foo3 foo_empty3 foo5 foo2 foo_empty2 foo4 foo_empty4 foo6] vs [foo_empty3 foo4 foo_empty4 foo5 foo foo_empty foo_empty2 foo6 foo2 foo3 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: 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=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=default,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: 610, NextOffset: 719 + 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: "foo2" vs "foo2" - testutil.go:509: Offset: 309, NextOffset: 326 - testutil.go:509: Offset: 212, NextOffset: 229 -=== 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=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_empty2" vs "foo_empty2" + 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 -=== 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=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=GNU,minChunkSize=0 testutil.go:509: Offset: 356, NextOffset: 466 + 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: "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=default,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:509: Offset: 229, NextOffset: 339 + 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 +=== 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=better,prefix="",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 624, NextOffset: 734 testutil.go:509: Offset: 483, NextOffset: 593 - testutil.go:395: Comparing: "foo_empty5" vs "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=fastest,prefix="",format=USTAR,minChunkSize=64000#01 +=== 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=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_empty4" vs "foo_empty4" === 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=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 -=== 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 +=== 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=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 "": [foo6 foo foo_empty foo_empty4 foo5 foo4 foo_empty5 foo2 foo_empty2 foo3 foo_empty3] vs [foo foo_empty foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo5 foo6] + testutil.go:401: Directory: "" vs "": [foo_empty2 foo3 foo4 foo_empty5 foo_empty foo2 foo_empty3 foo_empty4 foo5 foo6 foo] vs [foo6 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo foo2 foo4 foo_empty4 foo_empty5] + 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: "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" vs "foo" + testutil.go:509: Offset: 77, NextOffset: 94 + testutil.go:509: Offset: 181, NextOffset: 198 + testutil.go:509: Offset: 94, NextOffset: 204 +=== 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=better,prefix="./",src=2,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 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: "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 @@ -226315,36 +219119,47 @@ testutil.go:509: Offset: 483, NextOffset: 594 testutil.go:509: Offset: 623, NextOffset: 734 testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - testutil.go:395: Comparing: "foo" vs "foo" - testutil.go:509: Offset: 77, NextOffset: 94 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo_empty" vs "foo_empty" + testutil.go:395: Comparing: "foo_empty2" vs "foo_empty2" + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 335, NextOffset: 352 +=== 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=GNU,minChunkSize=0 + 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo foo2 foo4 foo_empty4 foo_empty5 .no.prefetch.landmark foo_empty foo_empty2 foo3 foo_empty3 foo5 foo6] vs [foo foo2 foo_empty3 foo_empty4 foo5 foo6 foo_empty foo_empty2 foo3 foo4 foo_empty5] + testutil.go:395: Comparing: "foo" vs "foo" testutil.go:509: Offset: 181, NextOffset: 198 - testutil.go:509: Offset: 94, NextOffset: 204 + testutil.go:509: Offset: 77, NextOffset: 94 testutil.go:509: Offset: 198, NextOffset: 308 - 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: 594, NextOffset: 611 -=== 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=better,prefix="./",src=2,format=GNU,minChunkSize=0 - 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: "foo6" vs "foo6" - testutil.go:509: Offset: 725, NextOffset: 742 - testutil.go:509: Offset: 883, NextOffset: 900 - testutil.go:509: Offset: 742, NextOffset: 1257 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 94, NextOffset: 204 +=== 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=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:509: Offset: 900, NextOffset: 1480 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo2 foo_empty2 foo3 foo_empty3 foo5 foo6 .no.prefetch.landmark foo_empty foo4 foo_empty4 foo_empty5 foo] vs [foo foo_empty foo_empty4 foo5 foo6 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5] 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/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=GNU,minChunkSize=0 + 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_empty4" vs "foo_empty4" + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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_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 @@ -226357,202 +219172,166 @@ 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: "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 - testutil.go:509: Offset: 77, NextOffset: 94 - 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=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=better,prefix="./",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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=64000#01 -=== NAME TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 - 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_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=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 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 === 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=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 -=== 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 -=== 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=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_empty2 foo_empty3 foo_empty5 foo6 foo foo_empty foo2 foo5 foo3 foo4 foo_empty4] vs [.no.prefetch.landmark foo2 foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 foo6 foo foo_empty foo4] + testutil.go:401: Directory: "" vs "": [foo foo2 foo_empty3 foo4 foo5 foo6 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] vs [foo4 foo_empty4 .no.prefetch.landmark foo foo_empty foo2 foo_empty2 foo3 foo_empty5 foo6 foo_empty3 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: 342, NextOffset: 359 testutil.go:509: Offset: 457, NextOffset: 474 testutil.go:509: Offset: 359, NextOffset: 474 testutil.go:509: Offset: 474, NextOffset: 606 +=== 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=0#01/lost_digest_in_a_entry +=== 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=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: 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_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=fastest,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=GNU,minChunkSize=0 testutil.go:509: Offset: 491, NextOffset: 606 testutil.go:509: Offset: 623, NextOffset: 738 - 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/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=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_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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo_empty3 foo5 foo_empty foo2 foo_empty2 foo3 foo4 foo_empty4 .no.prefetch.landmark foo foo_empty5 foo6] vs [foo6 foo foo2 foo_empty3 foo4 foo5 foo_empty foo_empty2 foo3 foo_empty4 foo_empty5] + 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 + testutil.go:395: Comparing: "foo3" vs "foo3" + testutil.go:509: Offset: 457, NextOffset: 474 + testutil.go:509: Offset: 342, NextOffset: 359 + testutil.go:509: Offset: 474, NextOffset: 606 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 359, NextOffset: 474 + 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 + testutil.go:395: Comparing: "foo_empty4" vs "foo_empty4" 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: 84, NextOffset: 101 testutil.go:509: Offset: 199, NextOffset: 308 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 210 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: "foo_empty2" vs "foo_empty2" - testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo4 foo foo_empty foo_empty2 foo3 foo_empty3 foo_empty4 foo5 foo_empty5 .no.prefetch.landmark foo2 foo6] vs [foo3 foo4 foo_empty4 foo5 foo foo_empty foo2 foo_empty2 foo_empty3 foo_empty5 foo6] - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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" - testutil.go:395: Comparing: "foo3" vs "foo3" - testutil.go:509: Offset: 457, NextOffset: 474 - testutil.go:509: Offset: 342, NextOffset: 359 - 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: "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 - testutil.go:509: Offset: 755, NextOffset: 887 -=== 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=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 -=== 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=better,prefix="/",src=2,format=GNU,minChunkSize=0 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 - testutil.go:509: Offset: 101, NextOffset: 210 - testutil.go:395: Comparing: "foo_empty" vs "foo_empty" - 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=PAX,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: 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=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=default,prefix="../",format=GNU,minChunkSize=0#01/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=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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=64000#01 +=== 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=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_empty4 foo5 foo2 foo_empty2 foo3 foo_empty3 foo4 foo_empty5 foo foo_empty foo6] vs [.no.prefetch.landmark foo2 foo5 foo_empty5 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 foo6] - 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 - testutil.go:395: Comparing: "foo4" vs "foo4" - testutil.go:509: Offset: 468, NextOffset: 485 - testutil.go:509: Offset: 602, NextOffset: 619 - testutil.go:509: Offset: 485, NextOffset: 598 - testutil.go:509: Offset: 619, NextOffset: 732 -=== 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=better,prefix="../",src=2,format=GNU,minChunkSize=0 - testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" - 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=fastest,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:401: Directory: "" vs "": [foo_empty4 foo5 foo_empty5 foo3 foo_empty3 foo4 foo_empty2 foo6 foo foo_empty foo2] vs [foo3 foo_empty3 foo4 foo5 .no.prefetch.landmark foo foo_empty foo_empty2 foo2 foo_empty4 foo_empty5 foo6] testutil.go:395: Comparing: "foo_empty" vs "foo_empty" testutil.go:395: Comparing: "foo2" vs "foo2" testutil.go:509: Offset: 208, NextOffset: 225 testutil.go:509: Offset: 304, NextOffset: 321 testutil.go:509: Offset: 225, NextOffset: 338 testutil.go:509: Offset: 321, NextOffset: 453 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 +=== 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=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 - testutil.go:509: Offset: 470, NextOffset: 602 - 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 +=== 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: 745, NextOffset: 1256 testutil.go:509: Offset: 898, NextOffset: 1479 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo6 foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo_empty4 .no.prefetch.landmark foo2 foo5 foo_empty5] vs [foo4 foo_empty5 foo foo_empty foo2 foo_empty2 foo3 foo_empty3 foo6 foo_empty4 foo5] - 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 + 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_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + testutil.go:509: Offset: 468, NextOffset: 485 + 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: "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/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 615, NextOffset: 728 + testutil.go:509: Offset: 749, NextOffset: 881 + testutil.go:395: Comparing: "foo_empty5" vs "foo_empty5" + 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 +=== 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo foo_empty foo_empty2 foo3 foo_empty3 foo4 foo5 foo2 foo_empty4 foo_empty5 foo6] vs [foo3 foo_empty3 foo4 foo_empty4 foo5 foo_empty5 foo foo_empty foo2 foo_empty2 foo6] + testutil.go:395: Comparing: "foo_empty3" vs "foo_empty3" + testutil.go:395: Comparing: "foo4" vs "foo4" + 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=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: "foo5" vs "foo5" + testutil.go:509: Offset: 732, NextOffset: 749 testutil.go:509: Offset: 598, NextOffset: 615 testutil.go:509: Offset: 749, NextOffset: 881 testutil.go:509: Offset: 615, NextOffset: 728 -=== 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=better,prefix="../",src=2,format=GNU,minChunkSize=0 - 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: 80, NextOffset: 97 testutil.go:509: Offset: 193, NextOffset: 304 testutil.go:509: Offset: 97, NextOffset: 208 -=== 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=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" @@ -226560,28 +219339,33 @@ 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 + 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=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:395: Comparing: "foo_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 -=== 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=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 728, NextOffset: 745 -=== 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=better,prefix="../",src=2,format=GNU,minChunkSize=0 testutil.go:509: Offset: 898, NextOffset: 1479 testutil.go:509: Offset: 745, NextOffset: 1256 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 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 [foo3.txt dev test2 bar barlink test .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -226592,15 +219376,30 @@ testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 173, NextOffset: 193 -=== 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=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:509: Offset: 274, NextOffset: 294 + testutil.go:509: Offset: 193, NextOffset: 288 + testutil.go:509: Offset: 294, NextOffset: 409 + 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 +=== 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: 274, NextOffset: 294 +=== 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=0 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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=0 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] @@ -226616,16 +219415,19 @@ 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=fastest,prefix="/",format=PAX,minChunkSize=64000#01 -=== 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 - testutil.go:509: Offset: 878, NextOffset: 2221 - testutil.go:509: Offset: 1019, NextOffset: 2504 + testutil.go:509: Offset: 878, NextOffset: 2220 + testutil.go:509: Offset: 1019, NextOffset: 2503 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 959 + testutil.go:509: Offset: 487, NextOffset: 818 testutil.go:395: Comparing: "dev" vs "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" @@ -226633,59 +219435,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: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 "": [.no.prefetch.landmark test2 test dev baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 214, NextOffset: 234 testutil.go:509: Offset: 113, NextOffset: 133 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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=0 testutil.go:509: Offset: 234, NextOffset: 254 -=== 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=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=0 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 153, NextOffset: 173 +=== 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=0 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2504 - testutil.go:509: Offset: 878, NextOffset: 2221 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -226694,16 +219460,10 @@ testutil.go:509: Offset: 234, NextOffset: 254 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 254, NextOffset: 274 -=== 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/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=fastest,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: 274, NextOffset: 294 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 294, NextOffset: 409 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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: 193, NextOffset: 288 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 409, NextOffset: 531 @@ -226713,33 +219473,23 @@ 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 -=== 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=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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev bar foo3.txt test barlink test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, 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: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + 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: 2220 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 test dev .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/testfifo" vs "dev/testfifo" @@ -226749,145 +219499,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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 -=== 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/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: 1796 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,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: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 +=== 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:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 +=== 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: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 0, NextOffset: 1798 +=== 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=64000 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 101, 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, 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: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 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 [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: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink test dev .no.prefetch.landmark bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1948 +=== 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=64000 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "test2" vs "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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 -=== 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 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - 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: 1946 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1948 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - 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 [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: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1796 -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,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 -=== 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":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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":835,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":855,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":875,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":895,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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: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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark bar foo3.txt test dev baz.txt foo1.txt barlink test2] + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 835 - testutil.go:509: Offset: 638, NextOffset: 977 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 875 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 895, NextOffset: 2205 - testutil.go:509: Offset: 1037, NextOffset: 2526 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "dev" vs "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" +=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 +=== 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/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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo3.txt test barlink 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" @@ -226903,13 +219641,12 @@ 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=better,prefix="./",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,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 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 134, NextOffset: 154 testutil.go:509: Offset: 236, NextOffset: 256 @@ -226917,8 +219654,6 @@ 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=fastest,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: 194, NextOffset: 292 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -226929,8 +219664,31 @@ 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: 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: 2202 + 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 barlink test2 .no.prefetch.landmark bar foo3.txt test dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink baz.txt foo1.txt bar dev test2 .no.prefetch.landmark 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" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -226943,18 +219701,30 @@ testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 194, NextOffset: 292 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 + 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: "test" vs "test" + testutil.go:401: 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 +=== 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/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: 415, NextOffset: 538 - testutil.go:509: Offset: 292, NextOffset: 396 - testutil.go: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: 1036, NextOffset: 2528 + testutil.go:509: Offset: 894, NextOffset: 2202 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -226963,47 +219733,31 @@ testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 134, NextOffset: 154 testutil.go:509: Offset: 256, NextOffset: 276 +=== 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: 154, NextOffset: 174 testutil.go:509: Offset: 276, NextOffset: 296 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 977 - testutil.go:509: Offset: 496, NextOffset: 835 -=== 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/various_files-compression=zstd_compression_level=fastest,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: 977, NextOffset: 997 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 855, NextOffset: 875 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 1017, NextOffset: 1037 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1037, NextOffset: 2526 - testutil.go:509: Offset: 895, NextOffset: 2205 + 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=default,prefix="",format=USTAR,minChunkSize=64000#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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev test2 bar baz.txt foo1.txt foo3.txt .no.prefetch.landmark] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -227013,28 +219767,29 @@ testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 +=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 +=== 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=64000 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testchar1 testchar2 testblock testfifo] + testutil.go: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: 1789 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 101, NextOffset: 1955 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 +=== 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:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 @@ -227053,40 +219808,35 @@ testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1789 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 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: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark bar test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [bar barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 +=== 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: 1955 +=== 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: 0, NextOffset: 1789 testutil.go:395: Comparing: "dev" vs "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" @@ -227098,12 +219848,19 @@ testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 +=== 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: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1789 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -227114,13 +219871,9 @@ testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -227129,18 +219882,36 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 - 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: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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/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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":831,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":851,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":871,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":891,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 495, NextOffset: 831 + testutil.go:509: Offset: 634, 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: 831, NextOffset: 851 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 851, NextOffset: 871 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 871, NextOffset: 891 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 891, NextOffset: 2193 + testutil.go:509: Offset: 1030, NextOffset: 2512 + 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" @@ -227149,18 +219920,12 @@ 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=default,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: 235, NextOffset: 255 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 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#01 -=== 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 @@ -227174,6 +219939,8 @@ 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=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: 295, NextOffset: 411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 292, NextOffset: 395 @@ -227183,53 +219950,33 @@ 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 -=== 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=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: 991, NextOffset: 1011 - testutil.go:509: Offset: 872, NextOffset: 892 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 892, NextOffset: 2198 - testutil.go:509: Offset: 1031, NextOffset: 2521 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 baz.txt 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: "test2" vs "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 -=== 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=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: 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 +=== 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: 255, NextOffset: 275 testutil.go:509: Offset: 155, NextOffset: 175 testutil.go:509: Offset: 275, NextOffset: 295 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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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 @@ -227242,60 +219989,103 @@ 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#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: 195, NextOffset: 292 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 411, NextOffset: 534 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 292, NextOffset: 395 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 634, NextOffset: 970 + testutil.go:509: Offset: 495, NextOffset: 831 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 831, NextOffset: 851 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 851, NextOffset: 871 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 871, NextOffset: 891 + testutil.go:509: Offset: 1030, NextOffset: 2512 + testutil.go:509: Offset: 891, NextOffset: 2193 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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=default,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: 395, NextOffset: 495 +=== 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=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=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2198 + testutil.go:509: Offset: 0, NextOffset: 1779 +=== 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=64000 + testutil.go:509: Offset: 101, NextOffset: 1964 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 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: "test" vs "test" - testutil.go:401: Directory: "test" 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 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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=64000 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:401: Directory: "" vs "": [dev test2 barlink baz.txt foo1.txt bar foo3.txt test .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: "dev" vs "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" @@ -227303,195 +220093,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: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + 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: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:509: Offset: 101, NextOffset: 1964 + 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: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 1962 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} +=== 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: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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 foo1.txt baz.txt bar foo3.txt barlink test .no.prefetch.landmark] + 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=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: 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: "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: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + 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: 101, NextOffset: 1962 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 0, NextOffset: 1777 + 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: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== 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/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: 101, NextOffset: 1962 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 0, NextOffset: 1777 - testutil.go:395: Comparing: "test2" vs "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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 dev barlink test test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 839, NextOffset: 859 +=== 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: 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: 2242 - testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:509: Offset: 899, NextOffset: 2244 + testutil.go:509: Offset: 1042, NextOffset: 2537 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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:509: Offset: 96, NextOffset: 116 -=== 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/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=default,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: 136, NextOffset: 156 testutil.go:509: Offset: 238, NextOffset: 258 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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: 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 "": [barlink test .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 - testutil.go:509: Offset: 116, NextOffset: 136 + testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 218, NextOffset: 238 - testutil.go:509: Offset: 136, NextOffset: 156 + testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 238, NextOffset: 258 - testutil.go:509: Offset: 156, NextOffset: 176 + testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 258, NextOffset: 278 - testutil.go:509: Offset: 176, NextOffset: 196 + testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 278, NextOffset: 298 - testutil.go:509: Offset: 196, NextOffset: 293 + testutil.go:509: Offset: 176, NextOffset: 196 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: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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt dev test2 baz.txt foo1.txt bar barlink test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 398, NextOffset: 498 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: "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -227501,34 +220240,28 @@ testutil.go:509: Offset: 1002, NextOffset: 1022 testutil.go:509: Offset: 859, NextOffset: 879 testutil.go:509: Offset: 1022, NextOffset: 1042 -=== 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=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: 879, NextOffset: 899 - testutil.go:509: Offset: 1042, NextOffset: 2538 - testutil.go:509: Offset: 899, NextOffset: 2242 + testutil.go:509: Offset: 1042, NextOffset: 2537 + testutil.go:509: Offset: 899, NextOffset: 2244 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "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 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 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 - testutil.go:509: Offset: 136, NextOffset: 156 - testutil.go:509: Offset: 258, NextOffset: 278 -=== 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=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: 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: "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 testutil.go:509: Offset: 136, NextOffset: 156 @@ -227537,179 +220270,193 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 +=== 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=0 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 === 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=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/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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar foo3.txt dev .no.prefetch.landmark baz.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: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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 -=== 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/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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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=64000 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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=PAX,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 +=== 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: 1951 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 +=== 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: 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: 1804 + 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1805 +=== 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: 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 baz.txt barlink test test2 foo1.txt bar foo3.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 +=== 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/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 + 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: 1804 + 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=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 + testutil.go:509: Offset: 0, NextOffset: 1805 +=== 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=64000 - testutil.go:509: Offset: 0, NextOffset: 1804 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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=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: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "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=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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":916,"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":956,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1037,"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":1077,"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 bar barlink test test2] + 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: 896 + testutil.go:509: Offset: 628, NextOffset: 1037 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 -=== 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=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/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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":894,"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":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1055,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1075,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1037, NextOffset: 1057 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 956, NextOffset: 2396 + testutil.go:509: Offset: 1097, NextOffset: 2657 testutil.go:395: Comparing: "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": [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: 93, NextOffset: 113 testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 113, NextOffset: 133 +=== 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=PAX,minChunkSize=0 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=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset +=== 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 274, NextOffset: 294 testutil.go:509: Offset: 193, NextOffset: 288 testutil.go:509: Offset: 294, NextOffset: 409 @@ -227726,35 +220473,8 @@ 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: "bar" vs "bar" - testutil.go:401: 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: 894 - testutil.go:509: Offset: 628, 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: 894, NextOffset: 914 - testutil.go:509: Offset: 1035, NextOffset: 1055 - testutil.go:509: Offset: 914, NextOffset: 934 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 954, NextOffset: 2393 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1095, NextOffset: 2654 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink dev baz.txt foo3.txt test test2 .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt dev 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: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -227762,8 +220482,6 @@ testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 234, NextOffset: 254 testutil.go:509: Offset: 133, NextOffset: 153 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 254, NextOffset: 274 testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 274, NextOffset: 294 @@ -227773,32 +220491,27 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 1037 + testutil.go:509: Offset: 487, NextOffset: 896 testutil.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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 628, NextOffset: 1035 - testutil.go:509: Offset: 487, NextOffset: 894 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1055 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 914, NextOffset: 934 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 1095, NextOffset: 2654 - testutil.go:509: Offset: 954, NextOffset: 2393 + testutil.go:509: Offset: 1037, NextOffset: 1057 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1097, NextOffset: 2657 + testutil.go:509: Offset: 956, NextOffset: 2396 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -227814,38 +220527,22 @@ 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=0,format=PAX,minChunkSize=64000 -=== 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/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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 dev test2 .no.prefetch.landmark baz.txt foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 + 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=0,format=PAX,minChunkSize=64000 +=== 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 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -227853,113 +220550,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: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 -=== 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 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1919 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 bar baz.txt foo1.txt 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: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 testutil.go:395: Comparing: "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": [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: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1919 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 === 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#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=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1048,"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":1088,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1108,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1051,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"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":1111,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt test dev foo1.txt baz.txt bar barlink test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt bar barlink test .no.prefetch.landmark foo1.txt foo3.txt dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 909, NextOffset: 929 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 1051, NextOffset: 1071 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 1071, NextOffset: 1091 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 1091, NextOffset: 1111 + testutil.go:509: Offset: 969, NextOffset: 2375 + testutil.go:509: Offset: 1111, NextOffset: 2678 + testutil.go:395: Comparing: "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" @@ -227982,16 +220719,14 @@ testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 134, NextOffset: 154 testutil.go:509: Offset: 236, NextOffset: 256 -=== 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/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 174 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#01/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=better,prefix="../",format=PAX,minChunkSize=64000#01/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: 396 testutil.go:509: Offset: 415, NextOffset: 538 @@ -227999,69 +220734,24 @@ testutil.go:401: 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 538, NextOffset: 638 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 906 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 496, NextOffset: 909 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 638, NextOffset: 1048 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1048, NextOffset: 1068 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 966, NextOffset: 2373 - testutil.go:509: Offset: 1108, NextOffset: 2678 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 638, NextOffset: 1051 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev foo1.txt baz.txt bar 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: 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: 1048 - testutil.go:509: Offset: 496, NextOffset: 906 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1048, NextOffset: 1068 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 1108, NextOffset: 2678 - testutil.go:509: Offset: 966, NextOffset: 2373 - 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: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: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 -=== 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/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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset -=== 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: 134, NextOffset: 154 testutil.go:509: Offset: 256, NextOffset: 276 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 154, NextOffset: 174 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 174, NextOffset: 194 @@ -228073,6 +220763,29 @@ testutil.go:509: Offset: 538, NextOffset: 638 testutil.go:509: Offset: 396, 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: 1051, NextOffset: 1071 + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 1071, NextOffset: 1091 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 1091, NextOffset: 1111 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 1111, NextOffset: 2678 + testutil.go:509: Offset: 969, NextOffset: 2375 + 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: 1051 + testutil.go:509: Offset: 496, NextOffset: 909 + testutil.go:395: Comparing: "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" @@ -228088,147 +220801,148 @@ testutil.go:509: Offset: 174, NextOffset: 194 testutil.go:509: Offset: 296, NextOffset: 415 testutil.go:509: Offset: 194, NextOffset: 292 -=== 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/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=USTAR,minChunkSize=0#01 +=== 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 bar barlink dev .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 baz.txt bar barlink dev test2 foo1.txt foo3.txt test] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + 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: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + 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: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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 foo3.txt test barlink dev .no.prefetch.landmark foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:401: Directory: "" vs "": [foo3.txt test foo1.txt baz.txt bar barlink dev 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" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 === 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=0#01 +=== 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=0#02/lost_digest_in_a_entry +=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1042,"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":1082,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":925,"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":965,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1044,"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":1084,"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test test2 foo1.txt bar foo3.txt barlink dev] + 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 @@ -228240,6 +220954,9 @@ testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 275, NextOffset: 295 +=== 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 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 195, NextOffset: 292 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" @@ -228249,69 +220966,65 @@ testutil.go:401: 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 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 534, NextOffset: 634 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 495, NextOffset: 903 - testutil.go:509: Offset: 634, NextOffset: 1042 + testutil.go:509: Offset: 495, NextOffset: 905 + testutil.go:509: Offset: 634, NextOffset: 1044 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1042, NextOffset: 1062 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 1062, NextOffset: 1082 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 1082, NextOffset: 1102 - testutil.go:509: Offset: 963, NextOffset: 2367 - testutil.go:509: Offset: 1102, NextOffset: 2663 + testutil.go:509: Offset: 905, NextOffset: 925 + testutil.go:509: Offset: 1044, NextOffset: 1064 + testutil.go:509: Offset: 925, NextOffset: 945 + testutil.go:509: Offset: 1064, NextOffset: 1084 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 1084, NextOffset: 1104 + testutil.go:509: Offset: 965, NextOffset: 2369 + testutil.go:509: Offset: 1104, NextOffset: 2664 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: 95, NextOffset: 115 -=== 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=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#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 155, NextOffset: 175 +=== 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 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 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 testutil.go:509: Offset: 295, NextOffset: 411 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt test dev baz.txt bar] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 411, NextOffset: 534 +=== 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=PAX,minChunkSize=0 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: 1042 - testutil.go:509: Offset: 495, NextOffset: 903 + testutil.go:509: Offset: 634, NextOffset: 1044 + testutil.go:509: Offset: 495, NextOffset: 905 +=== 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=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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -228325,19 +221038,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 1062, NextOffset: 1082 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 1082, NextOffset: 1102 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 1102, NextOffset: 2663 - testutil.go:509: Offset: 963, NextOffset: 2367 - testutil.go:395: Comparing: "test2" vs "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 @@ -228351,36 +221051,48 @@ testutil.go:509: Offset: 175, NextOffset: 195 testutil.go:509: Offset: 295, NextOffset: 411 testutil.go:509: Offset: 195, NextOffset: 292 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev test2 .no.prefetch.landmark baz.txt test 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: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 534, NextOffset: 634 + testutil.go:509: Offset: 395, NextOffset: 495 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 1044, NextOffset: 1064 + testutil.go:509: Offset: 905, NextOffset: 925 + testutil.go:509: Offset: 1064, NextOffset: 1084 + testutil.go:509: Offset: 925, NextOffset: 945 + testutil.go:509: Offset: 1084, NextOffset: 1104 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 1104, NextOffset: 2664 + testutil.go:509: Offset: 965, NextOffset: 2369 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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=64000 +=== 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 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 dev baz.txt foo1.txt foo3.txt test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -228390,130 +221102,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: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt test foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 0, NextOffset: 1912 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1912 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1912 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 +=== 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 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1055,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"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":1115,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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=fastest,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: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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":955,"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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1058,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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: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 barlink 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: 912, NextOffset: 932 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 952, NextOffset: 972 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 915, NextOffset: 935 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 1098, NextOffset: 1118 +=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1095, NextOffset: 1115 - testutil.go:509: Offset: 972, NextOffset: 2413 - testutil.go:509: Offset: 1115, NextOffset: 2686 + testutil.go:509: Offset: 975, NextOffset: 2416 + testutil.go:509: Offset: 1118, NextOffset: 2688 testutil.go:395: Comparing: "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: 96, NextOffset: 116 +=== 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/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 218, NextOffset: 238 @@ -228521,15 +221271,19 @@ testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 258, NextOffset: 278 -=== 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=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=PAX,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 196 +=== 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=PAX,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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 116, NextOffset: 136 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 136, NextOffset: 156 @@ -228548,11 +221302,16 @@ 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 +=== 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=PAX,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 498, NextOffset: 912 - testutil.go:509: Offset: 641, NextOffset: 1055 + testutil.go:509: Offset: 498, NextOffset: 915 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 641, NextOffset: 1058 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.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: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -228562,31 +221321,36 @@ testutil.go:509: Offset: 136, NextOffset: 156 testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 156, NextOffset: 176 +=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 176, NextOffset: 196 +=== 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=PAX,minChunkSize=0 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 +=== 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=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: 1055, NextOffset: 1075 - testutil.go:509: Offset: 912, NextOffset: 932 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 932, NextOffset: 952 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 1095, NextOffset: 1115 - testutil.go:509: Offset: 952, NextOffset: 972 - testutil.go:509: Offset: 1115, NextOffset: 2686 - testutil.go:509: Offset: 972, NextOffset: 2413 - testutil.go:395: Comparing: "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=better,prefix="./",format=USTAR,minChunkSize=0#01/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: 915, NextOffset: 935 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 1098, NextOffset: 1118 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 1118, NextOffset: 2688 + testutil.go:509: Offset: 975, 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" @@ -228599,196 +221363,197 @@ testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 156, NextOffset: 176 testutil.go:509: Offset: 278, NextOffset: 298 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 176, NextOffset: 196 testutil.go:509: Offset: 298, NextOffset: 416 +=== 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=PAX,minChunkSize=0 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 1055 - testutil.go:509: Offset: 498, NextOffset: 912 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 641, NextOffset: 1058 +=== 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=PAX,minChunkSize=0 + testutil.go:509: Offset: 498, NextOffset: 915 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 barlink test .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: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 -=== 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=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/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, 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: 101, NextOffset: 2104 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar test dev foo1.txt baz.txt foo3.txt barlink test2 .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "dev" vs "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test .no.prefetch.landmark baz.txt test2 foo3.txt 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 +=== 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 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 -=== 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=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 +=== 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=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: 1935 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 0, NextOffset: 1939 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 +=== 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 +=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 +=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 +=== 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=PAX,minChunkSize=64000 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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=default,prefix="",format=USTAR,minChunkSize=0#02 +=== 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":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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt barlink test baz.txt bar foo3.txt] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2210 - testutil.go:509: Offset: 1025, 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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 "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev bar foo3.txt foo1.txt barlink test test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 111, NextOffset: 131 -=== 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=GNU,minChunkSize=0 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 -=== 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=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=GNU,minChunkSize=0 + testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 171, NextOffset: 191 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 191, NextOffset: 286 testutil.go:509: Offset: 296, NextOffset: 410 @@ -228805,9 +221570,13 @@ testutil.go:509: Offset: 276, NextOffset: 296 testutil.go:509: Offset: 191, NextOffset: 286 testutil.go:509: Offset: 296, NextOffset: 410 +=== 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=GNU,minChunkSize=0 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 286, NextOffset: 386 testutil.go:509: Offset: 410, NextOffset: 531 +=== 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=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" @@ -228817,8 +221586,41 @@ 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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 1005, NextOffset: 1025 + testutil.go:509: Offset: 880, NextOffset: 2208 + testutil.go:509: Offset: 1025, NextOffset: 2506 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 .no.prefetch.landmark foo1.txt barlink test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt dev .no.prefetch.landmark baz.txt foo1.txt barlink test test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: "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: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 @@ -228832,21 +221634,9 @@ 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 410, NextOffset: 531 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 286, NextOffset: 386 -=== 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=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] @@ -228856,26 +221646,24 @@ testutil.go:509: Offset: 985, NextOffset: 1005 testutil.go:509: Offset: 840, NextOffset: 860 testutil.go:509: Offset: 1005, NextOffset: 1025 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 860, NextOffset: 880 - testutil.go:509: Offset: 1025, NextOffset: 2508 - testutil.go:509: Offset: 880, NextOffset: 2210 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/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: 1025, NextOffset: 2506 + testutil.go:509: Offset: 880, NextOffset: 2208 +=== 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=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: 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=64000#01 -=== 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: 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=default,prefix="",format=PAX,minChunkSize=64000#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 @@ -228883,143 +221671,153 @@ testutil.go:509: Offset: 296, NextOffset: 410 testutil.go:509: Offset: 191, NextOffset: 286 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - 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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test dev test2 foo1.txt foo3.txt bar barlink .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 +=== 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 === NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 - 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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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 [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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 +=== 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=0#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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 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: 1966 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar baz.txt foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev test2 .no.prefetch.landmark baz.txt bar barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + 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: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 +=== 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=GNU,minChunkSize=64000 + 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: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + 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 [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: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 -=== 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=GNU,minChunkSize=64000 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - 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: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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 +=== 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=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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test foo1.txt bar foo3.txt dev 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" @@ -229033,13 +221831,16 @@ testutil.go:401: 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 +=== 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=GNU,minChunkSize=0 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: 2193 - testutil.go:509: Offset: 1029, NextOffset: 2527 + testutil.go:509: Offset: 1029, NextOffset: 2525 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -229054,18 +221855,16 @@ testutil.go:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 217, NextOffset: 237 testutil.go:509: Offset: 131, NextOffset: 151 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 237, NextOffset: 257 testutil.go:509: Offset: 151, NextOffset: 171 testutil.go:509: Offset: 257, NextOffset: 277 testutil.go:509: Offset: 171, NextOffset: 191 -=== 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=GNU,minChunkSize=0 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: "baz.txt" vs "baz.txt" -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 111, NextOffset: 131 @@ -229076,57 +221875,32 @@ testutil.go:509: Offset: 257, NextOffset: 277 testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 277, NextOffset: 297 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 191, NextOffset: 289 testutil.go:509: Offset: 297, NextOffset: 413 - 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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 dev .no.prefetch.landmark baz.txt 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: 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 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 413, NextOffset: 535 +=== 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=GNU,minChunkSize=0 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 +=== 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=GNU,minChunkSize=0 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: 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: 2193 testutil.go:395: Comparing: "dev" vs "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" @@ -229142,151 +221916,209 @@ testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 297, NextOffset: 413 testutil.go:509: Offset: 191, NextOffset: 289 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset + 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 +=== 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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 297, NextOffset: 413 + testutil.go:509: Offset: 191, NextOffset: 289 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 865, NextOffset: 885 + testutil.go:509: Offset: 1029, NextOffset: 2525 + testutil.go:509: Offset: 885, NextOffset: 2193 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 === 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=0#01/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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test dev .no.prefetch.landmark bar test2 foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 foo1.txt bar barlink test .no.prefetch.landmark baz.txt foo3.txt dev] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: 1976 + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: 1976 + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1977 testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test2 foo1.txt baz.txt foo3.txt barlink test dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 +=== 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=GNU,minChunkSize=64000 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test test2 foo1.txt baz.txt foo3.txt dev .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: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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=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:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "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: 101, NextOffset: 1977 + 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: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + 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: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + 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: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/duplicated_entry_offset + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 +=== 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":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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo3.txt bar dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + 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: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + 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: 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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 -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 foo3.txt .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: 92, NextOffset: 112 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 112, NextOffset: 132 testutil.go:509: Offset: 218, NextOffset: 238 @@ -229294,9 +222126,11 @@ testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 152, NextOffset: 172 testutil.go:509: Offset: 258, NextOffset: 278 - testutil.go:509: Offset: 172, NextOffset: 192 -=== 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#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 +=== 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=GNU,minChunkSize=0 + testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 192, NextOffset: 288 testutil.go:509: Offset: 298, NextOffset: 414 @@ -229316,45 +222150,17 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 288, NextOffset: 390 testutil.go:509: Offset: 414, NextOffset: 536 +=== 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=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: 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: 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: 2181 - testutil.go:509: Offset: 1028, 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink dev baz.txt 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: 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: 968 - testutil.go:509: Offset: 488, NextOffset: 822 + testutil.go:401: Directory: "" vs "": [bar dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -229364,29 +222170,47 @@ testutil.go:509: Offset: 842, NextOffset: 862 testutil.go:509: Offset: 1008, NextOffset: 1028 testutil.go:509: Offset: 862, NextOffset: 882 -=== 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#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: 1028, NextOffset: 2521 - testutil.go:509: Offset: 882, NextOffset: 2181 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 882, NextOffset: 2182 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 92, NextOffset: 112 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 112, NextOffset: 132 testutil.go:509: Offset: 238, NextOffset: 258 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 132, NextOffset: 152 testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 152, NextOffset: 172 testutil.go:509: Offset: 278, NextOffset: 298 +=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 172, NextOffset: 192 testutil.go:509: Offset: 298, NextOffset: 414 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 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: "foo3.txt" vs "foo3.txt" + 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: "bar" vs "bar" + testutil.go:401: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -229400,195 +222224,167 @@ 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: "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=default,prefix="../",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== 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=GNU,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test dev test2 barlink .no.prefetch.landmark baz.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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 +=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 +=== 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=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: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + 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: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 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: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 +=== 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=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: 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: "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: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] vs [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: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + 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: 101, NextOffset: 1973 + 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: 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/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=GNU,minChunkSize=64000 - 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/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=GNU,minChunkSize=64000 - 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 +=== 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 +=== 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=GNU,minChunkSize=64000 - 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + 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: 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: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go: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: 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 -=== 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=GNU,minChunkSize=64000 - 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/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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 -=== 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=GNU,minChunkSize=64000 - 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: "bar" vs "bar" - testutil.go:401: 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 dev .no.prefetch.landmark test2 test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 198, NextOffset: 218 - testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 218, NextOffset: 238 - testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 238, NextOffset: 258 - testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 258, NextOffset: 278 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 173, NextOffset: 193 - 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=PAX,minChunkSize=0#01/duplicated_entry_offset -=== 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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 +=== 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=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":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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt bar foo3.txt barlink test2 .no.prefetch.landmark 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: 834, NextOffset: 854 testutil.go:509: Offset: 978, NextOffset: 998 testutil.go:509: Offset: 854, NextOffset: 874 +=== 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=GNU,minChunkSize=0 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: 2233 - testutil.go:509: Offset: 1038, NextOffset: 2530 + testutil.go:509: Offset: 1038, NextOffset: 2528 testutil.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" @@ -229597,6 +222393,8 @@ 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=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: 198, NextOffset: 218 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 218, NextOffset: 238 @@ -229608,43 +222406,61 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 193, NextOffset: 292 testutil.go:509: Offset: 298, NextOffset: 415 - 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 [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: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 - testutil.go:509: Offset: 218, NextOffset: 238 + testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 113, NextOffset: 133 - testutil.go:509: Offset: 238, NextOffset: 258 + testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 133, NextOffset: 153 - testutil.go:509: Offset: 258, NextOffset: 278 + testutil.go:509: Offset: 238, NextOffset: 258 testutil.go:509: Offset: 153, NextOffset: 173 - testutil.go:509: Offset: 278, NextOffset: 298 + testutil.go:509: Offset: 258, NextOffset: 278 testutil.go:509: Offset: 173, NextOffset: 193 + 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 292, NextOffset: 395 + testutil.go:509: Offset: 415, NextOffset: 539 +=== 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=GNU,minChunkSize=0 - 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: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt barlink test2 foo1.txt test dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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 -=== 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=default,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset +=== 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=0 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: 1038, NextOffset: 2528 testutil.go:509: Offset: 894, NextOffset: 2233 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 218, NextOffset: 238 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 238, NextOffset: 258 @@ -229655,9 +222471,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: "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" @@ -229667,84 +222480,32 @@ 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: "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 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=0#01/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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 + testutil.go:509: Offset: 198, NextOffset: 218 + testutil.go:509: Offset: 93, NextOffset: 113 + testutil.go:509: Offset: 218, NextOffset: 238 + testutil.go:509: Offset: 113, NextOffset: 133 + testutil.go:509: Offset: 238, NextOffset: 258 + testutil.go:509: Offset: 133, NextOffset: 153 + testutil.go:509: Offset: 258, NextOffset: 278 + testutil.go:509: Offset: 153, NextOffset: 173 + testutil.go:509: Offset: 278, NextOffset: 298 + testutil.go:509: Offset: 173, NextOffset: 193 + testutil.go:509: Offset: 298, NextOffset: 415 + testutil.go:509: Offset: 193, NextOffset: 292 +=== 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=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset +=== 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - 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: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - 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:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test barlink dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark barlink 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -229752,392 +222513,405 @@ testutil.go:395: Comparing: "test2" vs "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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1810 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 + 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: 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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 + 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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 + 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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 + 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: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":772,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":792,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":812,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":832,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + 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=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:509: Offset: 101, NextOffset: 1973 +=== 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=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 +=== 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [baz.txt foo3.txt dev barlink test test2 .no.prefetch.landmark foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt test baz.txt foo1.txt dev test2 .no.prefetch.landmark 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: 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 279, NextOffset: 376 - testutil.go:509: Offset: 403, NextOffset: 521 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 + 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: 376, NextOffset: 469 - testutil.go:509: Offset: 521, NextOffset: 614 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 469, NextOffset: 772 - testutil.go:509: Offset: 614, NextOffset: 917 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 772, NextOffset: 792 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 832, NextOffset: 2090 - testutil.go:509: Offset: 977, NextOffset: 2387 + 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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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 - 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 - testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 168, NextOffset: 188 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:509: Offset: 292, NextOffset: 403 + 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=0,format=USTAR,minChunkSize=0 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== 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=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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt bar barlink test2 foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 108, NextOffset: 128 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 128, NextOffset: 148 testutil.go:509: Offset: 232, NextOffset: 252 testutil.go:509: Offset: 148, NextOffset: 168 testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 168, NextOffset: 188 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 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 foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 403, NextOffset: 521 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 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: 521, NextOffset: 614 testutil.go:509: Offset: 376, NextOffset: 469 +=== 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=0 + 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] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 937, NextOffset: 957 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 812, NextOffset: 832 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 791, NextOffset: 811 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 811, NextOffset: 831 +=== 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=0 - testutil.go:509: Offset: 977, NextOffset: 2387 - testutil.go:509: Offset: 832, NextOffset: 2090 + testutil.go:509: Offset: 956, NextOffset: 976 + testutil.go:509: Offset: 831, NextOffset: 2086 + testutil.go:509: Offset: 976, NextOffset: 2387 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 88, NextOffset: 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 +=== 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 + testutil.go:509: Offset: 148, NextOffset: 168 + testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 168, NextOffset: 188 + 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 baz.txt bar barlink test2 foo1.txt foo3.txt test dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 128, NextOffset: 148 testutil.go:509: Offset: 252, NextOffset: 272 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 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 +=== 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=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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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 +=== 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: 376, NextOffset: 469 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 108, NextOffset: 128 testutil.go:509: Offset: 232, NextOffset: 252 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 128, NextOffset: 148 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 252, NextOffset: 272 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 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 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=0 + 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: 917 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02/duplicated_entry_offset + testutil.go:509: Offset: 614, NextOffset: 916 +=== 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: 469, NextOffset: 772 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 469, NextOffset: 771 +=== 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:395: Comparing: "test" vs "test" + testutil.go:401: 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 +=== 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: 811, NextOffset: 831 + testutil.go:509: Offset: 976, NextOffset: 2387 + testutil.go:509: Offset: 831, 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:395: 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=0,format=USTAR,minChunkSize=64000 -=== 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=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=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt barlink test bar foo3.txt test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 97, NextOffset: 1897 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo3.txt baz.txt foo1.txt 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: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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=64000 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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=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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1897 -=== 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/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 97, NextOffset: 1898 +=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - 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:509: Offset: 97, 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: 97, NextOffset: 1897 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1897 testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + 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 [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: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=default,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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/duplicated_entry_offset +=== 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 -=== 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=default,prefix="",src=0,format=USTAR,minChunkSize=64000 - 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: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 -=== 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/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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt 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: 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: 2121 - testutil.go:509: Offset: 994, NextOffset: 2406 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test2 .no.prefetch.landmark bar test dev baz.txt foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -230146,18 +222920,16 @@ 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 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 192, NextOffset: 212 -=== 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=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=0 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=fastest,prefix="/",format=PAX,minChunkSize=0#02 -=== 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 +=== 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=0 testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 272, NextOffset: 292 @@ -230184,277 +222956,266 @@ 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 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 791 - testutil.go:509: Offset: 623, NextOffset: 934 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset + 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 +=== 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=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 +=== 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: 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 "": [foo1.txt barlink test dev .no.prefetch.landmark baz.txt test2 bar foo3.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: 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + 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: "test" vs "test" + testutil.go:401: 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 +=== 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: 993, NextOffset: 2405 + testutil.go:509: Offset: 850, NextOffset: 2119 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 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 -=== 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=PAX,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 -=== 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: 150, NextOffset: 170 testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 170, NextOffset: 190 +=== 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: 292, NextOffset: 408 testutil.go:509: Offset: 190, NextOffset: 286 +=== 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry +=== 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: 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 -=== 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 -=== 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=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: 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: 408, NextOffset: 528 - testutil.go:509: Offset: 286, NextOffset: 385 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 974, NextOffset: 994 -=== 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=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: 831, NextOffset: 851 - testutil.go:509: Offset: 994, NextOffset: 2406 - testutil.go:509: Offset: 851, NextOffset: 2121 - testutil.go:395: Comparing: "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: 528, NextOffset: 623 + testutil.go:509: Offset: 385, NextOffset: 480 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar barlink test] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark baz.txt foo3.txt test2 foo1.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: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "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": [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: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 -=== 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 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry +=== 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: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1729 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 +=== 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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1728 + 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: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 -=== 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 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 +=== 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: 1902 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 [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: 1902 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== 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 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1729 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02/duplicated_entry_offset + 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: "test" vs "test" + testutil.go:401: 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: 1728 +=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 + testutil.go:509: Offset: 97, NextOffset: 1901 +=== 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: 1729 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 testutil.go:395: Comparing: "dev" vs "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: "test2" vs "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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== 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=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 -=== 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=default,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: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 +=== 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=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: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 +=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":788,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":808,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":828,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":848,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":951,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev bar foo3.txt barlink test baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar barlink test dev .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 808, NextOffset: 828 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 848, NextOffset: 2123 - testutil.go:509: Offset: 991, NextOffset: 2403 + 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 +=== 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: 963, NextOffset: 983 + testutil.go:509: Offset: 840, NextOffset: 2113 + testutil.go:509: Offset: 983, NextOffset: 2393 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 193, NextOffset: 213 +=== 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: 111, NextOffset: 131 testutil.go:509: Offset: 213, NextOffset: 233 testutil.go:509: Offset: 131, NextOffset: 151 @@ -230463,13 +223224,10 @@ testutil.go:509: Offset: 253, NextOffset: 273 testutil.go:509: Offset: 171, NextOffset: 191 testutil.go:509: Offset: 273, NextOffset: 293 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 191, NextOffset: 283 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 293, NextOffset: 406 +=== 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 193, NextOffset: 213 @@ -230483,26 +223241,37 @@ testutil.go:509: Offset: 273, NextOffset: 293 testutil.go:509: Offset: 191, NextOffset: 283 testutil.go:509: Offset: 293, NextOffset: 406 +=== 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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 283, NextOffset: 381 +=== 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: 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 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 524, NextOffset: 620 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 788 - testutil.go:509: Offset: 620, NextOffset: 931 + testutil.go:509: Offset: 477, NextOffset: 780 + testutil.go:509: Offset: 620, NextOffset: 923 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark dev test2 test baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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": [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -230513,119 +223282,77 @@ testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 213, NextOffset: 233 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 233, NextOffset: 253 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 253, NextOffset: 273 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 273, NextOffset: 293 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 293, NextOffset: 406 - testutil.go:509: Offset: 191, NextOffset: 283 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 193, NextOffset: 213 - testutil.go:509: Offset: 91, NextOffset: 111 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 213, NextOffset: 233 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 +=== 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:509: Offset: 111, NextOffset: 131 testutil.go:509: Offset: 233, NextOffset: 253 testutil.go:509: Offset: 131, NextOffset: 151 testutil.go:509: Offset: 253, NextOffset: 273 testutil.go:509: Offset: 151, NextOffset: 171 +=== 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: 273, NextOffset: 293 testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 293, NextOffset: 406 -=== 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=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: 293, NextOffset: 406 testutil.go:509: Offset: 191, NextOffset: 283 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=0 - 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: 931 - testutil.go:509: Offset: 477, NextOffset: 788 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 951 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 808, NextOffset: 828 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 991, NextOffset: 2403 - testutil.go:509: Offset: 848, NextOffset: 2123 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 193, NextOffset: 213 + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 213, NextOffset: 233 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 233, NextOffset: 253 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 253, NextOffset: 273 +=== 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=0 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 273, NextOffset: 293 +=== 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=0 + 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: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 + 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: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 524, NextOffset: 620 +=== 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=0 + testutil.go:509: Offset: 381, NextOffset: 477 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 + 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=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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt bar barlink dev baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1730 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 +=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry +=== 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: 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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -230634,28 +223361,17 @@ testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 - 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 [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: 1905 - testutil.go:509: Offset: 0, NextOffset: 1730 - 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 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 @@ -230665,40 +223381,71 @@ testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 +=== 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: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 +=== 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 -=== 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=default,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: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 -=== 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=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "test2" vs "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 +=== 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: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1730 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 @@ -230712,17 +223459,31 @@ testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 -=== 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=better,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry +=== 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/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 -=== 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=64000#02 -=== 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":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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt foo1.txt bar .no.prefetch.landmark foo3.txt dev] + 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 foo1.txt bar barlink] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 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: 2127 + testutil.go:509: Offset: 997, NextOffset: 2414 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" @@ -230731,17 +223492,16 @@ 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=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: 195, NextOffset: 215 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 215, NextOffset: 235 - testutil.go:509: Offset: 133, NextOffset: 153 -=== 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=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: 133, NextOffset: 153 testutil.go:509: Offset: 235, NextOffset: 255 testutil.go:509: Offset: 153, NextOffset: 173 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 173, NextOffset: 193 testutil.go:509: Offset: 275, NextOffset: 295 @@ -230757,40 +223517,19 @@ testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 173, NextOffset: 193 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 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 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 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: 795 - testutil.go:509: Offset: 625, NextOffset: 937 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 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: 2127 - testutil.go:509: Offset: 997, NextOffset: 2414 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:401: Directory: "" vs "": [barlink foo1.txt bar foo3.txt 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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -230804,20 +223543,9 @@ 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 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - 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 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 387, NextOffset: 483 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -230829,6 +223557,12 @@ testutil.go:509: Offset: 835, NextOffset: 855 testutil.go:509: Offset: 997, NextOffset: 2414 testutil.go:509: Offset: 855, NextOffset: 2127 + 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" @@ -230842,31 +223576,36 @@ testutil.go:509: Offset: 153, NextOffset: 173 testutil.go:509: Offset: 275, NextOffset: 295 testutil.go:509: Offset: 173, NextOffset: 193 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 testutil.go:509: Offset: 295, NextOffset: 409 testutil.go:509: Offset: 193, NextOffset: 287 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 937 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 - testutil.go:509: Offset: 483, NextOffset: 795 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test dev test2 .no.prefetch.landmark baz.txt bar barlink] + 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 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: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "dev" vs "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" @@ -230875,141 +223614,127 @@ testutil.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 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1738 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar barlink .no.prefetch.landmark foo3.txt 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: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 -=== 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=default,prefix="../",format=USTAR,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: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 -=== 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=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1912 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: 97, NextOffset: 1912 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 [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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=PAX,minChunkSize=0 -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":866,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":886,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":906,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1054,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 .no.prefetch.landmark barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test2 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: 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: 849 + testutil.go:509: Offset: 614, 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: 849, NextOffset: 869 + testutil.go:509: Offset: 994, NextOffset: 1014 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1014, NextOffset: 1034 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1034, NextOffset: 1054 + testutil.go:509: Offset: 909, NextOffset: 2262 + testutil.go:509: Offset: 1054, NextOffset: 2547 testutil.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" @@ -231018,8 +223743,6 @@ 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 -=== 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=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 108, NextOffset: 128 testutil.go:509: Offset: 212, NextOffset: 232 @@ -231036,10 +223759,6 @@ testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 108, NextOffset: 128 testutil.go:509: Offset: 212, NextOffset: 232 -=== 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=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 128, NextOffset: 148 testutil.go:509: Offset: 232, NextOffset: 252 testutil.go:509: Offset: 148, NextOffset: 168 @@ -231051,36 +223770,8 @@ 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: 846 - testutil.go:509: Offset: 614, NextOffset: 991 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 866, NextOffset: 886 -=== 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 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1031, NextOffset: 1051 -=== 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=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 906, NextOffset: 2258 - testutil.go:509: Offset: 1051, NextOffset: 2545 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 991 - testutil.go:509: Offset: 469, NextOffset: 846 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink .no.prefetch.landmark baz.txt foo1.txt bar test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -231092,28 +223783,26 @@ testutil.go:509: Offset: 148, NextOffset: 168 testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 168, NextOffset: 188 -=== 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=default,prefix="",src=0,format=PAX,minChunkSize=0 testutil.go:509: Offset: 292, NextOffset: 403 -=== 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=default,prefix="",src=0,format=PAX,minChunkSize=0 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 -=== 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=default,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: 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: 994 + testutil.go:509: Offset: 469, 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -231129,135 +223818,114 @@ 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1011 -=== 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=USTAR,minChunkSize=0#02 -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1031, NextOffset: 1051 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1051, NextOffset: 2545 - testutil.go:509: Offset: 906, NextOffset: 2258 + testutil.go:509: Offset: 994, NextOffset: 1014 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 1014, NextOffset: 1034 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1034, NextOffset: 1054 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1054, NextOffset: 2547 + testutil.go:509: Offset: 909, NextOffset: 2262 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 .no.prefetch.landmark barlink test dev test2 baz.txt] - 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 foo3.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: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.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" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 -=== 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=PAX,minChunkSize=64000 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + 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 test2 baz.txt barlink test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test dev test2 .no.prefetch.landmark 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: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - 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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 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" @@ -231265,46 +223933,28 @@ testutil.go:395: Comparing: "test2" vs "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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":854,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1017,"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":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":855,"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":895,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1018,"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":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [bar barlink dev .no.prefetch.landmark baz.txt test test2 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: 854, NextOffset: 874 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1037, NextOffset: 1057 - testutil.go:509: Offset: 914, NextOffset: 2271 - testutil.go:509: Offset: 1057, NextOffset: 2558 - testutil.go:395: Comparing: "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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] 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:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 @@ -231318,6 +223968,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: "bar" vs "bar" + testutil.go:401: 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: 855 + testutil.go:509: Offset: 623, 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: 855, NextOffset: 875 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:509: Offset: 1058, NextOffset: 2557 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 @@ -231325,32 +224006,14 @@ testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 130, NextOffset: 150 testutil.go:509: Offset: 232, NextOffset: 252 -=== 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=PAX,minChunkSize=0 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=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== NAME TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,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" - 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 -=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 854 - testutil.go:509: Offset: 623, NextOffset: 997 - 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 foo1.txt foo3.txt test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt test barlink .no.prefetch.landmark bar foo3.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" @@ -231366,30 +224029,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 997 - testutil.go:509: Offset: 480, NextOffset: 854 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1017 - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1037, NextOffset: 1057 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1057, NextOffset: 2558 - testutil.go:509: Offset: 914, NextOffset: 2271 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -231402,183 +224041,179 @@ testutil.go:509: Offset: 272, NextOffset: 292 testutil.go:509: Offset: 170, NextOffset: 190 testutil.go:509: Offset: 292, NextOffset: 408 -=== 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=PAX,minChunkSize=0 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: "test" vs "test" + testutil.go:401: 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: 1018 + testutil.go:509: Offset: 855, NextOffset: 875 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1058, NextOffset: 2557 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:395: Comparing: "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: 528, NextOffset: 623 testutil.go:509: Offset: 385, NextOffset: 480 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 623, NextOffset: 998 + testutil.go:509: Offset: 480, NextOffset: 855 + testutil.go:395: Comparing: "barlink" vs "barlink" === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 foo1.txt bar foo3.txt dev] + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.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: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2008 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1829 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1829 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 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 [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test dev .no.prefetch.landmark baz.txt foo3.txt barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 2008 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + 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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 2011 + 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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1050,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":868,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":888,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test test2 .no.prefetch.landmark bar barlink dev baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark barlink dev baz.txt foo1.txt 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" - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 990, NextOffset: 1010 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 907, NextOffset: 2267 - testutil.go:509: Offset: 1050, NextOffset: 2549 + 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: 908 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 908, NextOffset: 2267 + testutil.go:509: Offset: 1051, NextOffset: 2551 testutil.go:395: Comparing: "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" @@ -231616,38 +224251,11 @@ 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: 847 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 620, NextOffset: 990 + testutil.go:509: Offset: 477, NextOffset: 848 + testutil.go:509: Offset: 620, NextOffset: 991 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 -=== 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=PAX,minChunkSize=0 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 990 - testutil.go:509: Offset: 477, NextOffset: 847 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1010, NextOffset: 1030 -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1050, NextOffset: 2549 - testutil.go:509: Offset: 907, NextOffset: 2267 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2 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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -231661,6 +224269,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: "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: 991 + testutil.go:509: Offset: 477, NextOffset: 848 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 1051 + testutil.go:509: Offset: 888, NextOffset: 908 + testutil.go:509: Offset: 1051, NextOffset: 2551 + testutil.go:509: Offset: 908, NextOffset: 2267 + testutil.go:395: Comparing: "test2" vs "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 @@ -231674,51 +224306,31 @@ 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" 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" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry === RUN TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=64000 -=== 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo1.txt foo3.txt test dev test2] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 -=== 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=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: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - 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 test dev .no.prefetch.landmark bar 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: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -231726,125 +224338,122 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink] vs [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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, 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: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + 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: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + 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 [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:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 -=== 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=PAX,minChunkSize=64000 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 + 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1019,"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":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 483, NextOffset: 857 - testutil.go:509: Offset: 625, NextOffset: 999 + 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: 857, NextOffset: 877 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 877, NextOffset: 897 - testutil.go:509: Offset: 1019, NextOffset: 1039 -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry -=== 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=PAX,minChunkSize=0 - testutil.go:509: Offset: 897, NextOffset: 917 - testutil.go:509: Offset: 1039, NextOffset: 1059 - testutil.go:509: Offset: 917, NextOffset: 2274 - testutil.go:509: Offset: 1059, NextOffset: 2561 + 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: 2564 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -231856,8 +224465,6 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 93, NextOffset: 113 testutil.go:509: Offset: 195, NextOffset: 215 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 133, NextOffset: 153 @@ -231890,17 +224497,13 @@ testutil.go:509: Offset: 387, NextOffset: 483 testutil.go:509: Offset: 529, NextOffset: 625 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo3.txt test2 baz.txt foo1.txt bar dev .no.prefetch.landmark 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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 215, NextOffset: 235 testutil.go:509: Offset: 113, NextOffset: 133 testutil.go:509: Offset: 235, NextOffset: 255 -=== 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=PAX,minChunkSize=0 testutil.go:509: Offset: 133, NextOffset: 153 testutil.go:509: Offset: 255, NextOffset: 275 testutil.go:509: Offset: 153, NextOffset: 173 @@ -231910,23 +224513,15 @@ testutil.go:509: Offset: 193, NextOffset: 287 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 409, NextOffset: 529 -=== 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=PAX,minChunkSize=0 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: 999 - testutil.go:509: Offset: 483, 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: 999, NextOffset: 1019 - testutil.go:509: Offset: 857, NextOffset: 877 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 877, NextOffset: 897 - testutil.go:509: Offset: 1039, NextOffset: 1059 - testutil.go:509: Offset: 897, NextOffset: 917 - testutil.go:509: Offset: 1059, NextOffset: 2561 - testutil.go:509: Offset: 917, NextOffset: 2274 + testutil.go:509: Offset: 625, NextOffset: 1001 + testutil.go:509: Offset: 483, NextOffset: 859 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -231942,181 +224537,152 @@ 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: "bar" vs "bar" - testutil.go:401: 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: 2564 + 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 [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 TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=64000 -=== 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=better,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset -=== 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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test .no.prefetch.landmark baz.txt foo1.txt test2 foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt barlink test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.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: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 2024 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test .no.prefetch.landmark barlink dev test2 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: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:401: Directory: "" vs "": [barlink test2 bar foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, 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: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" 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: 97, NextOffset: 2024 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 -=== 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=PAX,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt bar barlink dev .no.prefetch.landmark foo1.txt] - 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 -=== 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=GNU,minChunkSize=0 - 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: 282 - testutil.go:509: Offset: 289, NextOffset: 402 -=== 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=GNU,minChunkSize=0 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 282, NextOffset: 379 -=== 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=GNU,minChunkSize=0 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] @@ -232136,14 +224702,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: 2105 + testutil.go:509: Offset: 849, NextOffset: 2102 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 [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" @@ -232159,37 +224725,29 @@ 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: "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: 282 + testutil.go:509: Offset: 289, NextOffset: 402 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt barlink test test2 baz.txt bar foo3.txt] vs [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 foo3.txt test dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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" - testutil.go:509: Offset: 930, NextOffset: 950 - testutil.go:509: Offset: 789, NextOffset: 809 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 809, NextOffset: 829 -=== 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=GNU,minChunkSize=0 - 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: 2105 - 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: 189, NextOffset: 209 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 89, NextOffset: 109 testutil.go:509: Offset: 209, NextOffset: 229 testutil.go:509: Offset: 109, NextOffset: 129 @@ -232201,6 +224759,11 @@ 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: "test2" vs "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 @@ -232209,186 +224772,157 @@ testutil.go:509: Offset: 229, NextOffset: 249 testutil.go:509: Offset: 129, NextOffset: 149 testutil.go:509: Offset: 249, NextOffset: 269 -=== 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=GNU,minChunkSize=0 testutil.go:509: Offset: 149, NextOffset: 169 testutil.go:509: Offset: 269, NextOffset: 289 -=== 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=GNU,minChunkSize=0 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: "barlink" vs "barlink" + 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" + 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: 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/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" -=== RUN TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt barlink .no.prefetch.landmark bar foo3.txt test dev test2 foo1.txt] + 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + 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: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go: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 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=GNU,minChunkSize=64000 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 -=== 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=GNU,minChunkSize=64000 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test dev test2 foo1.txt bar barlink .no.prefetch.landmark baz.txt] vs [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: 1905 + testutil.go:401: Directory: "" vs "": [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt test bar foo3.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 -=== 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=GNU,minChunkSize=64000 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 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: 1905 -=== 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=GNU,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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1731 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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 -=== 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":804,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":824,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":844,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":864,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":946,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 946, NextOffset: 966 -=== 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=GNU,minChunkSize=0 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 864, NextOffset: 2130 - testutil.go:509: Offset: 1006, 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: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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -232426,10 +224960,31 @@ 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: 804 - testutil.go:509: Offset: 622, NextOffset: 946 + 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: 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: 2131 + testutil.go:509: Offset: 1005, 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:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 .no.prefetch.landmark test dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 945 + testutil.go:509: Offset: 480, NextOffset: 803 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -232451,23 +225006,8 @@ 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: 946 - testutil.go:509: Offset: 480, NextOffset: 804 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1006, NextOffset: 2424 - testutil.go:509: Offset: 864, NextOffset: 2130 testutil.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" @@ -232487,149 +225027,146 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2418 + testutil.go:509: Offset: 863, NextOffset: 2131 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test test2 .no.prefetch.landmark foo3.txt bar dev baz.txt 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 test2 foo1.txt 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 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 [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:395: Comparing: "dev/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 "": [barlink test dev foo1.txt foo3.txt bar test2 .no.prefetch.landmark baz.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 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: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 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: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - 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":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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":799,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":819,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":839,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":859,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":941,"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":981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 799 - testutil.go:509: Offset: 622, NextOffset: 941 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 819, NextOffset: 839 - testutil.go:509: Offset: 961, NextOffset: 981 - testutil.go:509: Offset: 839, NextOffset: 859 - testutil.go:509: Offset: 981, NextOffset: 1001 - testutil.go:509: Offset: 859, NextOffset: 2130 - testutil.go:509: Offset: 1001, NextOffset: 2413 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 testutil.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/testchar1" vs "dev/testchar1" + testutil.go:395: 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=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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt bar foo3.txt test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -232670,8 +225207,23 @@ 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: 2131 + testutil.go:509: Offset: 998, NextOffset: 2408 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 [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 test dev foo1.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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -232685,20 +225237,14 @@ 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: "bar" vs "bar" testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 622, NextOffset: 938 + testutil.go:509: Offset: 480, NextOffset: 796 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -232714,40 +225260,49 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 941 - testutil.go:509: Offset: 480, NextOffset: 799 + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 961, NextOffset: 981 - testutil.go:509: Offset: 819, NextOffset: 839 - testutil.go:509: Offset: 981, NextOffset: 1001 - testutil.go:509: Offset: 839, NextOffset: 859 - testutil.go:509: Offset: 1001, NextOffset: 2413 - testutil.go:509: Offset: 859, NextOffset: 2130 + 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: 2408 + testutil.go:509: Offset: 856, NextOffset: 2131 + testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark bar barlink test test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 testutil.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" @@ -232755,121 +225310,103 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 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:401: Directory: "" vs "": [barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar test] 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] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 0, NextOffset: 1742 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "test2" vs "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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "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: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":804,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":824,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":844,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":864,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":950,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt foo3.txt test 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: 90, NextOffset: 110 - testutil.go:509: Offset: 194, NextOffset: 214 - testutil.go:509: Offset: 110, NextOffset: 130 - testutil.go:509: Offset: 214, NextOffset: 234 - testutil.go:509: Offset: 130, NextOffset: 150 - testutil.go:509: Offset: 234, NextOffset: 254 - testutil.go:509: Offset: 150, NextOffset: 170 - testutil.go:509: Offset: 254, NextOffset: 274 - testutil.go:509: Offset: 170, NextOffset: 190 - testutil.go:509: Offset: 274, NextOffset: 294 - testutil.go:509: Offset: 190, NextOffset: 286 - testutil.go:509: Offset: 294, NextOffset: 411 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt foo1.txt bar dev test2 .no.prefetch.landmark foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 194, NextOffset: 214 @@ -232892,34 +225429,43 @@ 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: 804 - testutil.go:509: Offset: 630, NextOffset: 950 + 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: 804, NextOffset: 824 - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 864, NextOffset: 2134 - testutil.go:509: Offset: 1010, NextOffset: 2425 + 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: 2423 testutil.go:395: Comparing: "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": [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: 90, NextOffset: 110 + testutil.go:509: Offset: 194, NextOffset: 214 + testutil.go:509: Offset: 110, NextOffset: 130 + testutil.go:509: Offset: 214, NextOffset: 234 + testutil.go:509: Offset: 130, NextOffset: 150 + testutil.go:509: Offset: 234, NextOffset: 254 + testutil.go:509: Offset: 150, NextOffset: 170 + testutil.go:509: Offset: 254, NextOffset: 274 + testutil.go:509: Offset: 170, NextOffset: 190 + 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 "": [bar barlink test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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: "bar" vs "bar" - testutil.go:401: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test baz.txt foo1.txt bar dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -232936,22 +225482,13 @@ 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: 950 - testutil.go:509: Offset: 484, NextOffset: 804 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1010, NextOffset: 2425 - testutil.go:509: Offset: 864, NextOffset: 2134 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 532, NextOffset: 630 + testutil.go:509: Offset: 386, NextOffset: 484 testutil.go:395: Comparing: "dev" vs "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" @@ -232971,132 +225508,158 @@ 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: "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: 2423 + testutil.go:509: Offset: 863, NextOffset: 2133 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt test test2] + 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 test2 foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test foo1.txt] vs [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: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink 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: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + 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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go: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: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt bar test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] 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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -233107,8 +225670,8 @@ 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: 2050 - testutil.go:509: Offset: 961, NextOffset: 2343 + testutil.go:509: Offset: 825, NextOffset: 2049 + testutil.go:509: Offset: 961, NextOffset: 2342 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -233143,24 +225706,37 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink baz.txt bar foo3.txt test dev test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 272, NextOffset: 365 testutil.go:509: Offset: 389, NextOffset: 501 + testutil.go:509: Offset: 272, NextOffset: 365 + 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: 365, NextOffset: 454 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: 454, NextOffset: 765 testutil.go:509: Offset: 590, NextOffset: 901 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink bar test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 501, NextOffset: 590 - testutil.go:509: Offset: 365, NextOffset: 454 + testutil.go:509: Offset: 454, NextOffset: 765 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2342 + testutil.go:509: Offset: 825, NextOffset: 2049 + testutil.go:395: Comparing: "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" @@ -233176,12 +225752,6 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -233195,37 +225765,11 @@ 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 - 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: 2050 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt barlink bar foo3.txt test .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 + 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 @@ -233242,11 +225786,11 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233275,32 +225819,21 @@ testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test .no.prefetch.landmark baz.txt bar test2 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: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + 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 [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: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 @@ -233311,11 +225844,11 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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" @@ -233334,33 +225867,32 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 foo1.txt bar barlink test .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: 374, NextOffset: 465 - testutil.go:509: Offset: 509, NextOffset: 600 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 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:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2077 - testutil.go:509: Offset: 977, NextOffset: 2358 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":955,"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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -233396,17 +225928,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 "": [bar barlink test test2 baz.txt foo1.txt dev .no.prefetch.landmark foo3.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: 374, NextOffset: 465 + testutil.go:509: Offset: 509, NextOffset: 600 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 465, NextOffset: 780 + testutil.go:509: Offset: 600, NextOffset: 915 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 915, NextOffset: 935 + testutil.go:509: Offset: 800, NextOffset: 820 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 840, NextOffset: 2074 + testutil.go:509: Offset: 975, NextOffset: 2353 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -233420,26 +225963,20 @@ 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" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2077 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 915 + testutil.go:509: Offset: 465, 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:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -233455,161 +225992,147 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 915, NextOffset: 935 + testutil.go:509: Offset: 780, NextOffset: 800 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 800, NextOffset: 820 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 975, NextOffset: 2353 + testutil.go:509: Offset: 840, NextOffset: 2074 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt bar foo3.txt barlink test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [barlink test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + 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: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar foo3.txt test baz.txt foo1.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - 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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - 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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":773,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":793,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":813,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":833,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev] - 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:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 461, NextOffset: 773 - testutil.go:509: Offset: 594, NextOffset: 906 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1854 + 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: 773, NextOffset: 793 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 833, NextOffset: 2064 - testutil.go:509: Offset: 966, NextOffset: 2348 - 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:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 baz.txt foo1.txt test .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" @@ -233638,32 +226161,59 @@ 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 "": [.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: 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: 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: 906, NextOffset: 926 - testutil.go:509: Offset: 773, NextOffset: 793 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 966, NextOffset: 2348 - testutil.go:509: Offset: 833, NextOffset: 2064 + 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: 2055 + 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 baz.txt foo1.txt test .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: 594, NextOffset: 898 + testutil.go:509: Offset: 461, NextOffset: 765 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2055 + testutil.go:395: Comparing: "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: "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: 906 - testutil.go:509: Offset: 461, NextOffset: 773 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "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 @@ -233677,13 +226227,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: "bar" vs "bar" - testutil.go:401: 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 @@ -233697,49 +226240,45 @@ 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: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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: "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: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: "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: 1855 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1855 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: 1855 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 testutil.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" @@ -233747,55 +226286,83 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 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 [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: 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt test test2 baz.txt barlink 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: 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + 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: 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1855 + 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 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: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 testutil.go: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] @@ -233803,52 +226370,17 @@ testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo3.txt barlink 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: 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: 2068 - testutil.go:509: Offset: 969, NextOffset: 2355 + 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: "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" @@ -233880,28 +226412,28 @@ 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: "" 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: "bar" vs "bar" + testutil.go:401: 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: 909, NextOffset: 929 testutil.go:509: Offset: 778, NextOffset: 798 - testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 909, NextOffset: 929 testutil.go:509: Offset: 798, NextOffset: 818 - testutil.go:509: Offset: 949, NextOffset: 969 + 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: 2069 testutil.go:509: Offset: 969, NextOffset: 2355 - testutil.go:509: Offset: 838, NextOffset: 2068 - testutil.go: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: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt dev test2 baz.txt 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: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -233915,6 +226447,37 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2355 + testutil.go:509: Offset: 838, NextOffset: 2069 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -233928,143 +226491,132 @@ 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test foo1.txt barlink] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar barlink dev test2 .no.prefetch.landmark foo1.txt foo3.txt test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink dev test2 baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + 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: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test2 .no.prefetch.landmark baz.txt test foo1.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: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 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": [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:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - 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: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":830,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":850,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":890,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":986,"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":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo1.txt barlink test dev .no.prefetch.landmark baz.txt bar foo3.txt] + 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: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 272, NextOffset: 365 testutil.go:509: Offset: 389, NextOffset: 501 @@ -234074,26 +226626,26 @@ 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: 830 - testutil.go:509: Offset: 590, NextOffset: 966 + testutil.go:509: Offset: 454, NextOffset: 833 + testutil.go:509: Offset: 590, 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: 830, NextOffset: 850 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 850, NextOffset: 870 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 890, NextOffset: 2197 - testutil.go:509: Offset: 1026, NextOffset: 2482 + testutil.go:509: Offset: 833, NextOffset: 853 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 853, NextOffset: 873 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 873, NextOffset: 893 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 893, NextOffset: 2199 + testutil.go:509: Offset: 1029, NextOffset: 2487 testutil.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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -234123,7 +226675,15 @@ testutil.go:509: Offset: 185, NextOffset: 272 testutil.go:509: Offset: 283, NextOffset: 389 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar barlink test dev baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -234142,32 +226702,18 @@ 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: 966 - testutil.go:509: Offset: 454, NextOffset: 830 - 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 986 - testutil.go:509: Offset: 830, NextOffset: 850 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 850, NextOffset: 870 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1026, NextOffset: 2482 - testutil.go:509: Offset: 890, NextOffset: 2197 - 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:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 833, NextOffset: 853 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 853, NextOffset: 873 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 873, NextOffset: 893 + testutil.go:509: Offset: 1029, NextOffset: 2487 + testutil.go:509: Offset: 893, NextOffset: 2199 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -234181,154 +226727,140 @@ 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 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 590, NextOffset: 969 + testutil.go:509: Offset: 454, NextOffset: 833 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo3.txt bar barlink .no.prefetch.landmark foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, 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: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, 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: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, 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/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: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "barlink" vs "barlink" - 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 [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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "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: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":854,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1009,"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":1049,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":856,"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":896,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 854 - testutil.go:509: Offset: 600, 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: 854, NextOffset: 874 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 914, NextOffset: 2239 - testutil.go:509: Offset: 1049, NextOffset: 2516 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt 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: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" @@ -234364,8 +226896,31 @@ 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: "bar" vs "bar" + testutil.go:401: 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: 856 + testutil.go:509: Offset: 600, NextOffset: 991 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 856, NextOffset: 876 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 876, NextOffset: 896 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 916, NextOffset: 2241 + testutil.go:509: Offset: 1051, NextOffset: 2517 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -234379,33 +226934,6 @@ 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: "bar" vs "bar" - testutil.go:401: 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: 989 - testutil.go:509: Offset: 465, NextOffset: 854 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1009 - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1049, NextOffset: 2516 - testutil.go:509: Offset: 914, NextOffset: 2239 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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 @@ -234422,146 +226950,157 @@ 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: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test test2 .no.prefetch.landmark foo1.txt bar 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: 509, NextOffset: 600 + testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 600, NextOffset: 991 + testutil.go:509: Offset: 465, NextOffset: 856 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 856, NextOffset: 876 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 876, NextOffset: 896 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1051, NextOffset: 2517 + testutil.go:509: Offset: 916, NextOffset: 2241 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: "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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 baz.txt foo1.txt barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, 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: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev baz.txt barlink bar foo3.txt test test2 .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, 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: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 testutil.go:395: Comparing: "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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + 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 [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: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + 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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1000,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1040,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1000,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1040,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] - 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 - testutil.go:509: Offset: 204, NextOffset: 224 - testutil.go:509: Offset: 127, NextOffset: 147 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 147, NextOffset: 167 - testutil.go:509: Offset: 244, NextOffset: 264 - testutil.go:509: Offset: 167, NextOffset: 187 - testutil.go:509: Offset: 264, NextOffset: 284 - testutil.go:509: Offset: 187, NextOffset: 275 - testutil.go:509: Offset: 284, NextOffset: 390 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink test test2 .no.prefetch.landmark foo3.txt dev baz.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 275, NextOffset: 369 testutil.go:509: Offset: 390, NextOffset: 502 @@ -234583,10 +227122,10 @@ testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 887, NextOffset: 907 testutil.go:509: Offset: 1020, NextOffset: 1040 - testutil.go:509: Offset: 907, NextOffset: 2228 - testutil.go:509: Offset: 1040, NextOffset: 2503 + testutil.go:509: Offset: 907, NextOffset: 2231 + testutil.go:509: Offset: 1040, NextOffset: 2507 testutil.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" @@ -234606,28 +227145,21 @@ 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: "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 + testutil.go:509: Offset: 204, NextOffset: 224 + testutil.go:509: Offset: 127, NextOffset: 147 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 147, NextOffset: 167 + testutil.go:509: Offset: 244, NextOffset: 264 + testutil.go:509: Offset: 167, NextOffset: 187 + 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 "": [.no.prefetch.landmark baz.txt foo1.txt dev test2 bar 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: 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: 980 - testutil.go:509: Offset: 461, 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: 980, NextOffset: 1000 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1000, NextOffset: 1020 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1020, NextOffset: 1040 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1040, NextOffset: 2503 - testutil.go:509: Offset: 907, NextOffset: 2228 + testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo1.txt bar barlink baz.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: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -234641,15 +227173,15 @@ 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: 980 + testutil.go:509: Offset: 461, NextOffset: 847 testutil.go:395: Comparing: "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" @@ -234665,153 +227197,152 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1000 + testutil.go:509: Offset: 847, NextOffset: 867 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 867, NextOffset: 887 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 887, NextOffset: 907 + testutil.go:509: Offset: 1040, NextOffset: 2507 + testutil.go:509: Offset: 907, NextOffset: 2231 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark foo1.txt foo3.txt test2 baz.txt bar barlink test dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev .no.prefetch.landmark foo1.txt test test2 baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [test dev baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt 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: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "test2" vs "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: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "test2" vs "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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1050,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test dev test2 baz.txt foo1.txt bar barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 859 - testutil.go:509: Offset: 600, NextOffset: 990 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 919, NextOffset: 2242 - testutil.go:509: Offset: 1050, NextOffset: 2515 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test test2 .no.prefetch.landmark 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" @@ -234848,11 +227379,48 @@ 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 foo3.txt test dev test2 baz.txt foo1.txt bar 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: 469, NextOffset: 861 + testutil.go:509: Offset: 600, NextOffset: 992 testutil.go:395: Comparing: "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: 861, NextOffset: 881 + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 881, NextOffset: 901 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 901, NextOffset: 921 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 921, NextOffset: 2243 + testutil.go:509: Offset: 1052, NextOffset: 2522 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar 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: 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: 992, NextOffset: 1012 + testutil.go:509: Offset: 861, NextOffset: 881 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 881, NextOffset: 901 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 901, NextOffset: 921 + testutil.go:509: Offset: 1052, NextOffset: 2522 + testutil.go:509: Offset: 921, NextOffset: 2243 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -234866,6 +227434,18 @@ 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: 992 + testutil.go:509: Offset: 469, NextOffset: 861 + 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: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -234879,181 +227459,150 @@ 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: "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: 600, NextOffset: 990 - testutil.go:509: Offset: 469, 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: 990, NextOffset: 1010 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1050, NextOffset: 2515 - testutil.go:509: Offset: 919, NextOffset: 2242 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - 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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - 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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo3.txt dev .no.prefetch.landmark foo1.txt bar barlink test test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go: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:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark dev test2 barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + 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: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + 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: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test test2 baz.txt foo1.txt dev .no.prefetch.landmark 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: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "test2" vs "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: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - 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: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - 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: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt barlink test 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: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:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2341 + 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: 2051 + testutil.go:509: Offset: 962, NextOffset: 2339 testutil.go:395: Comparing: "dev" vs "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" @@ -235090,23 +227639,32 @@ 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: 768 + testutil.go:509: Offset: 593, NextOffset: 902 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt dev .no.prefetch.landmark barlink test test2 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: 392, NextOffset: 504 - testutil.go:509: Offset: 277, NextOffset: 370 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark foo3.txt bar 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: 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: 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: 2341 - testutil.go:509: Offset: 829, NextOffset: 2053 + 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: 2339 + testutil.go:509: Offset: 828, NextOffset: 2051 + 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" @@ -235135,38 +227693,19 @@ 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:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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: "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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt foo3.txt barlink test dev test2 baz.txt bar .no.prefetch.landmark] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1702 testutil.go:509: Offset: 91, NextOffset: 1858 @@ -235191,11 +227730,11 @@ testutil.go:509: Offset: 0, NextOffset: 1702 testutil.go:509: Offset: 91, NextOffset: 1858 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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" @@ -235211,12 +227750,26 @@ 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 "": [test test2 .no.prefetch.landmark foo3.txt barlink dev 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: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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -235228,6 +227781,12 @@ 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235243,21 +227802,11 @@ 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:395: Comparing: "baz.txt" vs "baz.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: "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: 91, NextOffset: 1858 testutil.go:509: Offset: 0, NextOffset: 1702 testutil.go:509: Offset: 91, NextOffset: 1858 @@ -235266,15 +227815,23 @@ 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: "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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 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 [test2 baz.txt barlink test dev .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: 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 @@ -235288,10 +227845,10 @@ 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: 2094 - testutil.go:509: Offset: 984, NextOffset: 2364 + testutil.go:509: Offset: 852, NextOffset: 2096 + testutil.go:509: Offset: 984, NextOffset: 2363 testutil.go:395: Comparing: "dev" vs "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" @@ -235327,13 +227884,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink] vs [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 .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: 187, NextOffset: 207 testutil.go:509: Offset: 91, NextOffset: 111 @@ -235347,9 +227899,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: "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] @@ -235360,8 +227909,14 @@ 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: 2094 + testutil.go:509: Offset: 984, NextOffset: 2363 + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235385,55 +227940,52 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt bar barlink dev .no.prefetch.landmark baz.txt test2 foo3.txt test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt bar barlink test2 .no.prefetch.landmark foo1.txt foo3.txt test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -235441,99 +227993,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: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 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 [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: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - 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: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:401: Directory: "" vs "": [baz.txt bar barlink test2 dev .no.prefetch.landmark foo1.txt foo3.txt test] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + 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: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1866 + 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: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + 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 [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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":955,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 915, NextOffset: 935 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 935, NextOffset: 955 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 955, NextOffset: 975 - testutil.go:509: Offset: 849, NextOffset: 2082 - testutil.go:509: Offset: 975, NextOffset: 2356 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt test test2 dev .no.prefetch.landmark foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235571,11 +228112,40 @@ 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: 789 - testutil.go:509: Offset: 605, NextOffset: 915 + 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: 2359 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt test test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: 605, NextOffset: 911 + testutil.go:509: Offset: 479, NextOffset: 785 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -235589,26 +228159,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 395, NextOffset: 509 - testutil.go:509: Offset: 284, NextOffset: 383 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 915, NextOffset: 935 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 935, NextOffset: 955 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 955, NextOffset: 975 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 975, NextOffset: 2356 - testutil.go:509: Offset: 849, NextOffset: 2082 - testutil.go:395: Comparing: "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: 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: 2359 + testutil.go:509: Offset: 845, NextOffset: 2079 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -235624,141 +228185,132 @@ 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: 915 - testutil.go:509: Offset: 479, NextOffset: 789 - 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark baz.txt bar foo3.txt test dev test2] - 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 barlink dev .no.prefetch.landmark bar foo3.txt test 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: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "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: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 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: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1863 - 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 [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: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go: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: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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: 1705 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark barlink test test2 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 baz.txt foo1.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" @@ -235796,28 +228348,28 @@ 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: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: 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: 2085 - testutil.go:509: Offset: 983, NextOffset: 2370 + 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: 2368 testutil.go:395: Comparing: "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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt bar dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [barlink dev .no.prefetch.landmark bar foo3.txt test2 baz.txt foo1.txt 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" @@ -235833,32 +228385,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: 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: 2085 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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": [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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -235875,24 +228401,62 @@ 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: "test" vs "test" + testutil.go:401: 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: 2368 + testutil.go:509: Offset: 853, NextOffset: 2082 + testutil.go: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: 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [dev baz.txt bar foo3.txt barlink .no.prefetch.landmark foo1.txt test test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + 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: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + 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" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + 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 [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" @@ -235900,107 +228464,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: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 91, NextOffset: 1870 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo3.txt barlink baz.txt 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: 91, NextOffset: 1870 - 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: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt test test2 dev baz.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: 91, NextOffset: 1869 + 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: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + 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: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + 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: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1869 + 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": [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: "test2" vs "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: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 barlink dev bar foo3.txt test] + 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -236011,10 +228563,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: 2221 - testutil.go:509: Offset: 1019, NextOffset: 2504 + testutil.go:509: Offset: 878, NextOffset: 2220 + 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 [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" @@ -236059,7 +228611,20 @@ testutil.go:509: Offset: 487, NextOffset: 818 testutil.go:509: Offset: 628, NextOffset: 959 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.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: 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: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -236068,6 +228633,7 @@ 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" @@ -236077,31 +228643,14 @@ 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: 2504 - testutil.go:509: Offset: 878, NextOffset: 2221 - 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: "barlink" vs "barlink" + testutil.go:509: Offset: 1019, NextOffset: 2503 + testutil.go:509: Offset: 878, NextOffset: 2220 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236117,153 +228666,164 @@ 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt foo1.txt test .no.prefetch.landmark 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo3.txt barlink test dev] vs [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, 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: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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 "": [test2 baz.txt foo1.txt bar barlink dev .no.prefetch.landmark foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar foo3.txt test test2 baz.txt foo1.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:395: Comparing: "test2" vs "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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - 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: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 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 [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:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":835,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":855,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":875,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":895,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark dev bar] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt 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: 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: 835 - testutil.go:509: Offset: 638, NextOffset: 977 + 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: 835, NextOffset: 855 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 875 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 895, NextOffset: 2205 - testutil.go:509: Offset: 1037, NextOffset: 2526 + 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: 2202 + 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 [testchar1 testchar2 testblock testfifo] - 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" @@ -236292,23 +228852,10 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar dev foo3.txt barlink test test2 .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: 538, NextOffset: 638 - testutil.go:509: Offset: 396, NextOffset: 496 + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt barlink test baz.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -236328,6 +228875,21 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2202 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -236341,40 +228903,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 - testutil.go:509: Offset: 292, NextOffset: 396 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 977 - testutil.go:509: Offset: 496, NextOffset: 835 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 855, NextOffset: 875 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1037, NextOffset: 2526 - testutil.go:509: Offset: 895, NextOffset: 2205 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar test2 baz.txt foo1.txt barlink test dev .no.prefetch.landmark foo3.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1789 - 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: 1789 - testutil.go:509: Offset: 101, NextOffset: 1955 + 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: 0, NextOffset: 1789 - testutil.go:509: Offset: 101, NextOffset: 1955 + 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=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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test test2 .no.prefetch.landmark 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] @@ -236388,11 +228929,11 @@ testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:395: Comparing: "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" @@ -236421,30 +228962,22 @@ testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test2 dev .no.prefetch.landmark foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt barlink dev foo1.txt bar 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: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 @@ -236455,8 +228988,16 @@ testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go: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: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 @@ -236465,6 +229006,17 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236481,10 +229033,30 @@ testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":831,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":851,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":871,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":891,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt bar test dev baz.txt foo3.txt barlink test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark bar barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 831, NextOffset: 851 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 851, NextOffset: 871 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 871, NextOffset: 891 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 891, NextOffset: 2193 + testutil.go:509: Offset: 1030, NextOffset: 2512 + testutil.go:395: Comparing: "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: 95, NextOffset: 115 testutil.go:509: Offset: 195, NextOffset: 215 @@ -236498,37 +229070,6 @@ 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: 2198 - 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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 @@ -236542,8 +229083,25 @@ 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: 831 + testutil.go:509: Offset: 634, NextOffset: 970 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:401: Directory: "" vs "": [.no.prefetch.landmark bar barlink test2 dev 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" + testutil.go:401: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -236572,57 +229130,47 @@ 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: "barlink" vs "barlink" + testutil.go:509: Offset: 634, NextOffset: 970 + testutil.go:509: Offset: 495, NextOffset: 831 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2198 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 831, NextOffset: 851 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 851, NextOffset: 871 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 871, NextOffset: 891 + testutil.go:509: Offset: 1030, NextOffset: 2512 + testutil.go:509: Offset: 891, NextOffset: 2193 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - 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 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: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 testutil.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" @@ -236630,124 +229178,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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1962 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt bar test dev .no.prefetch.landmark baz.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: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + 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 test2 baz.txt 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: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1964 + 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: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.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" - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink dev test2 .no.prefetch.landmark 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" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt barlink test test2 .no.prefetch.landmark foo1.txt dev baz.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 198, NextOffset: 218 @@ -236782,28 +229313,10 @@ 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: 2242 - testutil.go:509: Offset: 1042, NextOffset: 2538 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink bar 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: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" - testutil.go:401: 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: 2242 + testutil.go:509: Offset: 899, NextOffset: 2244 + testutil.go:509: Offset: 1042, NextOffset: 2537 testutil.go:395: Comparing: "dev" vs "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" @@ -236811,6 +229324,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: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 "": [barlink test test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt bar dev] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 testutil.go:509: Offset: 218, NextOffset: 238 @@ -236823,6 +229351,31 @@ 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: "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: 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: 2537 + 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 @@ -236842,29 +229395,13 @@ 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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 baz.txt foo3.txt barlink] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 - 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: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 + 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 baz.txt dev test2 bar 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -236872,60 +229409,74 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + 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: 1804 + 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 foo3.txt barlink test2 .no.prefetch.landmark foo1.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:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1804 + 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -236934,67 +229485,60 @@ 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + 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: 1804 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":894,"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":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1055,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1075,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":916,"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":956,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1037,"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":1077,"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 894 - testutil.go:509: Offset: 628, NextOffset: 1035 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo1.txt dev test2 baz.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: 894, NextOffset: 914 - testutil.go:509: Offset: 1035, NextOffset: 1055 - testutil.go:509: Offset: 914, NextOffset: 934 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 954, NextOffset: 2393 - testutil.go:509: Offset: 1095, NextOffset: 2654 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1037, NextOffset: 1057 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 956, NextOffset: 2396 + testutil.go:509: Offset: 1097, NextOffset: 2657 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237026,8 +229570,37 @@ 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: 896 + testutil.go:509: Offset: 628, NextOffset: 1037 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:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt barlink test dev test2 baz.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 409, NextOffset: 531 + 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: 1037, NextOffset: 1057 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1097, NextOffset: 2657 + testutil.go:509: Offset: 956, NextOffset: 2396 + testutil.go:395: Comparing: "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" @@ -237062,48 +229635,30 @@ 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: 1035 - testutil.go:509: Offset: 487, NextOffset: 894 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1055 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 914, NextOffset: 934 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 1095, NextOffset: 2654 - testutil.go:509: Offset: 954, NextOffset: 2393 - 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: "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: 628, NextOffset: 1037 + testutil.go:509: Offset: 487, NextOffset: 896 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar barlink test dev test2 .no.prefetch.landmark baz.txt foo3.txt] + 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 bar foo3.txt test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "dev" vs "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" @@ -237111,69 +229666,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: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt test dev foo1.txt 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink .no.prefetch.landmark foo3.txt test dev test2 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: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 testutil.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" @@ -237181,53 +229729,42 @@ testutil.go:395: Comparing: "test2" vs "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: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1048,"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":1088,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1108,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1051,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"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":1111,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 496, NextOffset: 906 - testutil.go:509: Offset: 638, NextOffset: 1048 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1048, NextOffset: 1068 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 966, NextOffset: 2373 - testutil.go:509: Offset: 1108, NextOffset: 2678 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [dev baz.txt bar barlink test .no.prefetch.landmark 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -237268,37 +229805,29 @@ 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 "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 496, NextOffset: 909 + testutil.go:509: Offset: 638, NextOffset: 1051 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1048, NextOffset: 1068 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 1108, NextOffset: 2678 - testutil.go:509: Offset: 966, 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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 909, NextOffset: 929 + testutil.go:509: Offset: 1051, NextOffset: 1071 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 1071, NextOffset: 1091 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 1091, NextOffset: 1111 + testutil.go:509: Offset: 969, NextOffset: 2375 + testutil.go:509: Offset: 1111, NextOffset: 2678 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt foo3.txt test2 dev baz.txt bar barlink test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 638, NextOffset: 1048 - testutil.go:509: Offset: 496, NextOffset: 906 + testutil.go:509: Offset: 638, NextOffset: 1051 + testutil.go:509: Offset: 496, NextOffset: 909 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237327,108 +229856,72 @@ testutil.go:509: Offset: 174, NextOffset: 194 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [.no.prefetch.landmark foo1.txt bar barlink baz.txt foo3.txt test dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 538, NextOffset: 638 + testutil.go:509: Offset: 396, 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: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 1051, NextOffset: 1071 + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 1071, NextOffset: 1091 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 1091, NextOffset: 1111 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 1111, NextOffset: 2678 + testutil.go:509: Offset: 969, NextOffset: 2375 testutil.go:395: Comparing: "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 [testfifo testchar1 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + 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=PAX,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt bar dev test2 baz.txt foo3.txt test] vs [test dev test2 baz.txt 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 baz.txt bar test foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1925 + 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: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1925 + 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: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.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" @@ -237436,49 +229929,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: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + 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 [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: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1042,"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":1082,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":925,"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":965,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1044,"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":1084,"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt test dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test2] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt test2 .no.prefetch.landmark baz.txt bar barlink test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 903 - testutil.go:509: Offset: 634, NextOffset: 1042 + testutil.go:509: Offset: 495, NextOffset: 905 + testutil.go:509: Offset: 634, NextOffset: 1044 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1042, NextOffset: 1062 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 1062, NextOffset: 1082 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 1082, NextOffset: 1102 - testutil.go:509: Offset: 963, NextOffset: 2367 - testutil.go:509: Offset: 1102, NextOffset: 2663 + testutil.go:509: Offset: 905, NextOffset: 925 + testutil.go:509: Offset: 1044, NextOffset: 1064 + testutil.go:509: Offset: 925, NextOffset: 945 + testutil.go:509: Offset: 1064, NextOffset: 1084 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 1084, NextOffset: 1104 + testutil.go:509: Offset: 965, NextOffset: 2369 + testutil.go:509: Offset: 1104, NextOffset: 2664 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -237511,32 +230063,15 @@ 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 [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: 534, NextOffset: 634 - testutil.go:509: Offset: 395, NextOffset: 495 + 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: 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: 1042 - testutil.go:509: Offset: 495, NextOffset: 903 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 1062, NextOffset: 1082 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 1082, NextOffset: 1102 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 1102, NextOffset: 2663 - testutil.go:509: Offset: 963, NextOffset: 2367 - testutil.go:395: Comparing: "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: 634, NextOffset: 1044 + testutil.go:509: Offset: 495, NextOffset: 905 + testutil.go:395: Comparing: "test2" vs "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 @@ -237550,12 +230085,23 @@ 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: "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: 1044, NextOffset: 1064 + testutil.go:509: Offset: 905, NextOffset: 925 + testutil.go:509: Offset: 1064, NextOffset: 1084 + testutil.go:509: Offset: 925, NextOffset: 945 + testutil.go:509: Offset: 1084, NextOffset: 1104 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 1104, NextOffset: 2664 + testutil.go:509: Offset: 965, NextOffset: 2369 + testutil.go:395: Comparing: "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: 95, NextOffset: 115 @@ -237569,149 +230115,160 @@ 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: "bar" vs "bar" + testutil.go:401: 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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt barlink test test2 .no.prefetch.landmark bar dev baz.txt foo1.txt] testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, 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: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test2 .no.prefetch.landmark barlink test dev] vs [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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:395: Comparing: "test2" vs "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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt dev test test2 .no.prefetch.landmark bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "test2" vs "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: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1055,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"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":1115,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":955,"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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1058,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo3.txt barlink dev baz.txt foo1.txt bar test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink test2 baz.txt foo1.txt bar 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: 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: 912 - testutil.go:509: Offset: 641, NextOffset: 1055 + testutil.go:509: Offset: 498, NextOffset: 915 + testutil.go:509: Offset: 641, NextOffset: 1058 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 912, NextOffset: 932 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 952, NextOffset: 972 - testutil.go:509: Offset: 1095, NextOffset: 1115 - testutil.go:509: Offset: 972, NextOffset: 2413 - testutil.go:509: Offset: 1115, NextOffset: 2686 + testutil.go:509: Offset: 915, NextOffset: 935 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 1098, NextOffset: 1118 + testutil.go:509: Offset: 975, NextOffset: 2416 + testutil.go:509: Offset: 1118, NextOffset: 2688 testutil.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" @@ -237747,13 +230304,8 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt bar dev .no.prefetch.landmark 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: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -237775,27 +230327,7 @@ 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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 912, NextOffset: 932 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 1095, NextOffset: 1115 - testutil.go:509: Offset: 952, NextOffset: 972 - testutil.go:509: Offset: 1115, NextOffset: 2686 - testutil.go:509: Offset: 972, NextOffset: 2413 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 641, NextOffset: 1055 - testutil.go:509: Offset: 498, NextOffset: 912 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" @@ -237811,31 +230343,54 @@ 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: 1058 + testutil.go:509: Offset: 498, NextOffset: 915 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 915, NextOffset: 935 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 1098, NextOffset: 1118 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 1118, NextOffset: 2688 + testutil.go:509: Offset: 975, NextOffset: 2416 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 dev test2 baz.txt bar test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [foo3.txt dev .no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -237845,98 +230400,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: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt dev .no.prefetch.landmark bar barlink test test2 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "test2" vs "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: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt foo1.txt bar barlink test .no.prefetch.landmark foo3.txt dev 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 foo3.txt barlink test bar dev test2] + 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 + 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" @@ -237946,8 +230510,8 @@ 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: 2210 - testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 880, NextOffset: 2208 + testutil.go:509: Offset: 1025, NextOffset: 2506 testutil.go:395: Comparing: "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" @@ -237982,20 +230546,19 @@ 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: "" 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: "bar" vs "bar" testutil.go:401: 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 - testutil.go:509: Offset: 627, NextOffset: 965 - 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 [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 386, NextOffset: 482 + testutil.go:395: Comparing: "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" @@ -238014,12 +230577,6 @@ 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: "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:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -238030,8 +230587,8 @@ 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: 2210 + testutil.go:509: Offset: 1025, NextOffset: 2506 + testutil.go:509: Offset: 880, NextOffset: 2208 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 @@ -238048,38 +230605,25 @@ 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink test dev test2 .no.prefetch.landmark baz.txt bar foo3.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -238087,104 +230631,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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo3.txt test dev bar barlink .no.prefetch.landmark baz.txt foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test2 foo1.txt barlink test dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 testutil.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: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + 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: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo1.txt barlink test2 baz.txt bar foo3.txt test dev .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt dev] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 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: 2193 + testutil.go:509: Offset: 1029, NextOffset: 2525 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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" @@ -238216,53 +230788,16 @@ 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: 2193 - testutil.go:509: Offset: 1029, NextOffset: 2527 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 [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: 535, NextOffset: 633 - testutil.go:509: Offset: 391, NextOffset: 489 - 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" - 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: 2193 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .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: "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:509: Offset: 197, NextOffset: 217 testutil.go:509: Offset: 91, NextOffset: 111 @@ -238276,12 +230811,6 @@ 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: "test2" vs "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 @@ -238295,89 +230824,59 @@ 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt foo3.txt dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + 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: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + testutil.go:509: Offset: 535, NextOffset: 633 + testutil.go:509: Offset: 391, NextOffset: 489 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + 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: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + 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: 2525 + testutil.go:509: Offset: 885, NextOffset: 2193 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test2 bar foo3.txt foo1.txt test dev .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: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" @@ -238385,57 +230884,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: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt test2 bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + 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: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 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: 92, NextOffset: 112 - testutil.go:509: Offset: 198, NextOffset: 218 - testutil.go:509: Offset: 112, NextOffset: 132 - testutil.go:509: Offset: 218, NextOffset: 238 - testutil.go:509: Offset: 132, NextOffset: 152 - testutil.go:509: Offset: 238, NextOffset: 258 - testutil.go:509: Offset: 152, NextOffset: 172 - testutil.go:509: Offset: 258, NextOffset: 278 - testutil.go:509: Offset: 172, NextOffset: 192 - testutil.go:509: Offset: 278, NextOffset: 298 - testutil.go:509: Offset: 192, NextOffset: 288 - testutil.go:509: Offset: 298, NextOffset: 414 + 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 test2 foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 92, NextOffset: 112 testutil.go:509: Offset: 198, NextOffset: 218 @@ -238470,23 +231007,39 @@ 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: 2181 + testutil.go:509: Offset: 882, NextOffset: 2182 testutil.go:509: Offset: 1028, NextOffset: 2521 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 92, NextOffset: 112 + testutil.go:509: Offset: 198, NextOffset: 218 + testutil.go:509: Offset: 112, NextOffset: 132 + testutil.go:509: Offset: 218, NextOffset: 238 + testutil.go:509: Offset: 132, NextOffset: 152 + testutil.go:509: Offset: 238, NextOffset: 258 + testutil.go:509: Offset: 152, NextOffset: 172 + testutil.go:509: Offset: 258, NextOffset: 278 + testutil.go:509: Offset: 172, NextOffset: 192 + 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 baz.txt foo1.txt bar foo3.txt test barlink 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: "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:401: Directory: "" vs "": [bar test2 .no.prefetch.landmark baz.txt foo1.txt dev foo3.txt barlink test] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238502,20 +231055,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 634, NextOffset: 968 - testutil.go:509: Offset: 488, NextOffset: 822 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2521 - testutil.go:509: Offset: 882, NextOffset: 2181 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 92, NextOffset: 112 @@ -238529,161 +231068,159 @@ 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: 2521 + 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 634, NextOffset: 968 + testutil.go:509: Offset: 488, NextOffset: 822 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt 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:509: Offset: 0, NextOffset: 1781 + 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: 536, NextOffset: 634 - testutil.go:509: Offset: 390, NextOffset: 488 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + 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: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.go:395: Comparing: "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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 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: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test test2 bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [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: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 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: 101, NextOffset: 1973 + 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: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar 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: 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: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + 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: 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: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "bar" vs "bar" - testutil.go:401: 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt bar test dev baz.txt] - 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: 2233 - testutil.go:509: Offset: 1038, NextOffset: 2530 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [dev test2 baz.txt foo3.txt test barlink .no.prefetch.landmark foo1.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -238720,12 +231257,38 @@ 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 "": [.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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 640, NextOffset: 978 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: 2233 + testutil.go:509: Offset: 1038, NextOffset: 2528 + 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 [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: 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: "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" @@ -238741,12 +231304,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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 @@ -238760,14 +231317,9 @@ 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: 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" @@ -238777,135 +231329,155 @@ 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: 1038, NextOffset: 2528 testutil.go:509: Offset: 894, NextOffset: 2233 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [barlink test dev .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.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: 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: 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: 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: 0, NextOffset: 1811 + testutil.go:509: Offset: 101, NextOffset: 1973 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 test2 .no.prefetch.landmark foo1.txt foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink test dev baz.txt test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "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: "test2" vs "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 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 + 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: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1811 + 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":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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt barlink dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt test baz.txt bar] vs [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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 791, NextOffset: 811 + 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: 2387 testutil.go:395: Comparing: "dev" vs "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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1810 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":772,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":792,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":812,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":832,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test2 foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 108, NextOffset: 128 @@ -238918,37 +231490,6 @@ 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: "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: 772 - testutil.go:509: Offset: 614, 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: 772, NextOffset: 792 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 832, NextOffset: 2090 - testutil.go:509: Offset: 977, NextOffset: 2387 - testutil.go:395: Comparing: "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: 108 testutil.go:509: Offset: 192, NextOffset: 212 @@ -238962,31 +231503,41 @@ 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: "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: 771 + testutil.go:509: Offset: 614, NextOffset: 916 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [baz.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "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: 917 - testutil.go:509: Offset: 469, NextOffset: 772 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 614, NextOffset: 916 + testutil.go:509: Offset: 469, NextOffset: 771 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 772, NextOffset: 792 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 977, NextOffset: 2387 - testutil.go:509: Offset: 832, NextOffset: 2090 - testutil.go:395: Comparing: "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: 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: 2387 + testutil.go:509: Offset: 831, NextOffset: 2086 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -239000,6 +231551,15 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -239013,21 +231573,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: "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/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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 baz.txt foo1.txt bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [bar test foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 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" @@ -239036,78 +231600,76 @@ testutil.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: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, 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: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, 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: 97, NextOffset: 1898 + 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 [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: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark 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: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 - 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: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "dev" vs "dev" @@ -239116,37 +231678,53 @@ testutil.go:395: Comparing: "dev/testfifo" vs "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: 97, NextOffset: 1898 + 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: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark baz.txt foo1.txt bar barlink test dev test2 foo3.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt barlink dev test2 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: 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: "test" vs "test" + testutil.go:401: 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: "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" @@ -239178,62 +231756,8 @@ 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: 791 - testutil.go:509: Offset: 623, 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: 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: 2121 - testutil.go:509: Offset: 994, NextOffset: 2406 - testutil.go:395: Comparing: "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 "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt 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: 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: 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: 2121 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -239247,6 +231771,15 @@ 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: "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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -239260,141 +231793,154 @@ 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 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark foo1.txt bar test test2 baz.txt foo3.txt barlink dev] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 + 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: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 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: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark foo1.txt bar test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - 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 foo3.txt test test2 foo1.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" + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 0, NextOffset: 1728 + 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: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 testutil.go:395: Comparing: "test2" vs "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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":788,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":808,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":828,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":848,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":951,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 .no.prefetch.landmark test dev test2 barlink] + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go: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: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: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1728 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark baz.txt bar 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" @@ -239432,40 +231978,28 @@ 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: 788 - testutil.go:509: Offset: 620, 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: 788, NextOffset: 808 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 808, NextOffset: 828 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 848, NextOffset: 2123 - testutil.go:509: Offset: 991, NextOffset: 2403 - 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: 477, NextOffset: 780 + testutil.go:509: Offset: 620, 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: 931, NextOffset: 951 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 808, NextOffset: 828 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 991, NextOffset: 2403 - testutil.go:509: Offset: 848, NextOffset: 2123 + 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:395: Comparing: "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: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt bar foo1.txt 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" @@ -239481,6 +232015,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: "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: "bar" vs "bar" + testutil.go:401: 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: 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": [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: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -239494,22 +232057,20 @@ 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 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 620, NextOffset: 931 - testutil.go:509: Offset: 477, NextOffset: 788 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 foo1.txt bar foo3.txt baz.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 1730 + 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" @@ -239522,7 +232083,7 @@ testutil.go:509: Offset: 0, NextOffset: 1730 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 [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" @@ -239558,25 +232119,8 @@ testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1730 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: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark foo1.txt bar baz.txt barlink test] 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 test2 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 @@ -239601,7 +232145,10 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 @@ -239610,14 +232157,19 @@ testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 @@ -239627,21 +232179,10 @@ testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev test2 foo3.txt barlink test] - 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: 795 - testutil.go:509: Offset: 625, NextOffset: 937 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -239655,7 +232196,7 @@ testutil.go:509: Offset: 855, NextOffset: 2127 testutil.go:509: Offset: 997, NextOffset: 2414 testutil.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" @@ -239688,29 +232229,26 @@ 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 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: 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: 625, NextOffset: 937 testutil.go:509: Offset: 483, NextOffset: 795 + testutil.go:509: Offset: 625, NextOffset: 937 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt test baz.txt foo1.txt dev test2 .no.prefetch.landmark 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] - 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: 2414 - testutil.go:509: Offset: 855, NextOffset: 2127 testutil.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" @@ -239726,6 +232264,28 @@ 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: 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: 2414 + testutil.go:509: Offset: 855, NextOffset: 2127 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -239739,32 +232299,25 @@ 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 barlink bar foo3.txt test dev .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "dev" vs "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" @@ -239773,127 +232326,105 @@ testutil.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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 test dev .no.prefetch.landmark baz.txt bar foo3.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "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: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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: 97, NextOffset: 1912 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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 + 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: 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: 97, NextOffset: 1912 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: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":866,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":886,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":906,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1054,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar barlink test test2 baz.txt foo1.txt foo3.txt dev] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 - 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 - testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 252, NextOffset: 272 - testutil.go:509: Offset: 168, NextOffset: 188 - testutil.go:509: Offset: 272, NextOffset: 292 - testutil.go:509: Offset: 188, NextOffset: 279 - testutil.go:509: Offset: 292, NextOffset: 403 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 192, NextOffset: 212 @@ -239916,54 +232447,43 @@ 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: 846 - testutil.go:509: Offset: 614, NextOffset: 991 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1031, NextOffset: 1051 - testutil.go:509: Offset: 906, NextOffset: 2258 - testutil.go:509: Offset: 1051, NextOffset: 2545 - 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 [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: 521, NextOffset: 614 - testutil.go:509: Offset: 376, NextOffset: 469 + testutil.go:509: Offset: 469, NextOffset: 849 + testutil.go:509: Offset: 614, 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: 991, NextOffset: 1011 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1031, NextOffset: 1051 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1051, NextOffset: 2545 - testutil.go:509: Offset: 906, NextOffset: 2258 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 994, NextOffset: 1014 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1014, NextOffset: 1034 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1034, NextOffset: 1054 + testutil.go:509: Offset: 909, NextOffset: 2262 + testutil.go:509: Offset: 1054, NextOffset: 2547 + testutil.go:395: Comparing: "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: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 - testutil.go:509: Offset: 212, NextOffset: 232 + testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 108, NextOffset: 128 - testutil.go:509: Offset: 232, NextOffset: 252 + testutil.go:509: Offset: 212, NextOffset: 232 testutil.go:509: Offset: 128, NextOffset: 148 - testutil.go:509: Offset: 252, NextOffset: 272 + testutil.go:509: Offset: 232, NextOffset: 252 testutil.go:509: Offset: 148, NextOffset: 168 - testutil.go:509: Offset: 272, NextOffset: 292 + testutil.go:509: Offset: 252, NextOffset: 272 testutil.go:509: Offset: 168, NextOffset: 188 - testutil.go:509: Offset: 292, NextOffset: 403 + 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 test dev test2 .no.prefetch.landmark] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -239977,40 +232497,23 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 614, NextOffset: 991 - testutil.go:509: Offset: 469, NextOffset: 846 - 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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt dev test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 614, NextOffset: 994 + testutil.go:509: Offset: 469, 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: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 994, NextOffset: 1014 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 1014, NextOffset: 1034 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1034, NextOffset: 1054 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1054, NextOffset: 2547 + testutil.go:509: Offset: 909, NextOffset: 2262 testutil.go:395: Comparing: "dev" vs "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" @@ -240018,118 +232521,105 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + 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: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + 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: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 521, NextOffset: 614 + testutil.go:509: Offset: 376, NextOffset: 469 +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test test2 .no.prefetch.landmark baz.txt bar foo1.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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar .no.prefetch.landmark baz.txt foo1.txt 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: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - 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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":854,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1017,"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":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 bar foo3.txt test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar] 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: 480, NextOffset: 854 - testutil.go:509: Offset: 623, NextOffset: 997 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1037, NextOffset: 1057 - testutil.go:509: Offset: 914, NextOffset: 2271 - testutil.go:509: Offset: 1057, NextOffset: 2558 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -240139,6 +232629,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: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":855,"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":895,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1018,"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":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 .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" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 110, NextOffset: 130 @@ -240172,8 +232703,52 @@ 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: 855 + testutil.go:509: Offset: 623, 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: 855, NextOffset: 875 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:509: Offset: 1058, NextOffset: 2557 + testutil.go:395: Comparing: "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 "": [test2 baz.txt foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test baz.txt foo1.txt test2 .no.prefetch.landmark 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: 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: 998 + testutil.go:509: Offset: 480, 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: 998, NextOffset: 1018 + testutil.go:509: Offset: 855, NextOffset: 875 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1058, NextOffset: 2557 + testutil.go:509: Offset: 915, NextOffset: 2272 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -240187,12 +232762,12 @@ 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: 997 - testutil.go:509: Offset: 480, NextOffset: 854 + testutil.go:395: Comparing: "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" @@ -240208,180 +232783,149 @@ 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: 997, NextOffset: 1017 - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1037, NextOffset: 1057 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1057, NextOffset: 2558 - testutil.go:509: Offset: 914, NextOffset: 2271 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=PAX,minChunkSize=64000 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test test2 .no.prefetch.landmark foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark foo3.txt test test2 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: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink dev baz.txt foo1.txt bar test test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + 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: "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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + 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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:509: Offset: 97, NextOffset: 2011 + 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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + 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: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1050,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":868,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":888,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 test .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink] - 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:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 477, NextOffset: 847 - testutil.go:509: Offset: 620, NextOffset: 990 + testutil.go:509: Offset: 477, NextOffset: 848 + testutil.go:509: Offset: 620, NextOffset: 991 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 867 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 907, NextOffset: 2267 - testutil.go:509: Offset: 1050, NextOffset: 2549 + 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: 908 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 908, NextOffset: 2267 + testutil.go:509: Offset: 1051, NextOffset: 2551 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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -240414,14 +232958,28 @@ 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: "bar" vs "bar" + testutil.go:401: 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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark] 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:401: Directory: "" vs "": [foo3.txt barlink test2 baz.txt foo1.txt bar .no.prefetch.landmark 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: 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: 991 + testutil.go:509: Offset: 477, NextOffset: 848 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240437,11 +232995,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: "bar" vs "bar" - testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -240455,44 +233008,64 @@ 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: 990 - testutil.go:509: Offset: 477, 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: 990, NextOffset: 1010 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1050, NextOffset: 2549 - testutil.go:509: Offset: 907, NextOffset: 2267 + 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: 1051 + testutil.go:509: Offset: 888, NextOffset: 908 + testutil.go:509: Offset: 1051, NextOffset: 2551 + testutil.go:509: Offset: 908, NextOffset: 2267 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 bar baz.txt foo1.txt test test2 .no.prefetch.landmark] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, 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: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, 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: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -240502,126 +233075,82 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test test2 .no.prefetch.landmark baz.txt barlink dev bar foo3.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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:395: Comparing: "test2" vs "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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1019,"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":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt bar dev foo1.txt barlink test] - 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: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + 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: 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: 857 - testutil.go:509: Offset: 625, NextOffset: 999 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + 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: 857, NextOffset: 877 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 877, NextOffset: 897 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 897, NextOffset: 917 - testutil.go:509: Offset: 1039, NextOffset: 1059 - testutil.go:509: Offset: 917, NextOffset: 2274 - testutil.go:509: Offset: 1059, NextOffset: 2561 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo3.txt bar barlink test .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -240656,31 +233185,31 @@ 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 "": [test2 .no.prefetch.landmark baz.txt bar foo3.txt 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: 409, NextOffset: 529 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: "test" vs "test" testutil.go:401: 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: 1019 - testutil.go:509: Offset: 857, NextOffset: 877 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 877, NextOffset: 897 - testutil.go:509: Offset: 1039, NextOffset: 1059 - testutil.go:509: Offset: 897, NextOffset: 917 - testutil.go:509: Offset: 1059, NextOffset: 2561 - testutil.go:509: Offset: 917, NextOffset: 2274 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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: 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: 2564 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark foo1.txt bar barlink 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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -240694,6 +233223,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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 625, NextOffset: 1001 + testutil.go:509: Offset: 483, NextOffset: 859 + testutil.go:395: Comparing: "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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -240707,44 +233247,48 @@ 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: "test" vs "test" + testutil.go:401: 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: 2564 + testutil.go:509: Offset: 919, NextOffset: 2276 + 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: 999 - testutil.go:509: Offset: 483, NextOffset: 857 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 2024 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar .no.prefetch.landmark foo3.txt barlink test dev test2 foo1.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 testutil.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" @@ -240752,51 +233296,79 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - 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:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + 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 [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: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, 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: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, 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: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 testutil.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" @@ -240804,52 +233376,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:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 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: 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: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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -240859,14 +233402,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: 2105 + testutil.go:509: Offset: 849, NextOffset: 2102 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 [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" @@ -240898,9 +233441,23 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev foo1.txt 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: "bar" vs "bar" + testutil.go:401: 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: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink .no.prefetch.landmark foo3.txt test dev test2 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -240932,20 +233489,6 @@ 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": [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: "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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -240956,29 +233499,43 @@ 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: 2105 + testutil.go:509: Offset: 849, NextOffset: 2102 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark 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: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + 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: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -240987,61 +233544,53 @@ testutil.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: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - 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: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo3.txt bar test dev test2 baz.txt foo1.txt] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "dev" vs "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" @@ -241049,60 +233598,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: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1906 + 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":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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":804,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":824,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":844,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":864,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":946,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test test2 .no.prefetch.landmark bar 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: 804, NextOffset: 824 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 864, NextOffset: 2130 - testutil.go:509: Offset: 1006, NextOffset: 2424 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark bar foo3.txt barlink test2 baz.txt foo1.txt test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 88, NextOffset: 108 testutil.go:509: Offset: 191, NextOffset: 211 @@ -241116,6 +233648,37 @@ 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: 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: 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: 2131 + testutil.go:509: Offset: 1005, NextOffset: 2418 + testutil.go:395: Comparing: "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: 88, NextOffset: 108 testutil.go:509: Offset: 191, NextOffset: 211 @@ -241129,19 +233692,19 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test dev .no.prefetch.landmark bar 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: 384, NextOffset: 480 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: 480, NextOffset: 804 - testutil.go:509: Offset: 622, NextOffset: 946 - 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 [barlink test dev test2 baz.txt foo1.txt bar 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: "test2" vs "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 @@ -241155,22 +233718,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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1006, NextOffset: 2424 - testutil.go:509: Offset: 864, 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: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -241184,164 +233731,154 @@ 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: 946 - testutil.go:509: Offset: 480, NextOffset: 804 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: "test" vs "test" + testutil.go:401: 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: 2418 + testutil.go:509: Offset: 863, NextOffset: 2131 testutil.go:395: Comparing: "dev" vs "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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo1.txt test .no.prefetch.landmark baz.txt barlink dev test2 bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "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" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test test2 .no.prefetch.landmark baz.txt foo1.txt dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt test] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 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: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - 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: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 + 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: "test2" vs "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: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 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":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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":799,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":819,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":839,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":859,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":941,"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":981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo3.txt baz.txt bar] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 799 - testutil.go:509: Offset: 622, NextOffset: 941 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 819, NextOffset: 839 - testutil.go:509: Offset: 961, NextOffset: 981 - testutil.go:509: Offset: 839, NextOffset: 859 - testutil.go:509: Offset: 981, NextOffset: 1001 - testutil.go:509: Offset: 859, NextOffset: 2130 - testutil.go:509: Offset: 1001, NextOffset: 2413 + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 .no.prefetch.landmark bar foo3.txt barlink 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -241382,8 +233919,36 @@ 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: 2131 + testutil.go:509: Offset: 998, NextOffset: 2408 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark foo1.txt foo3.txt barlink baz.txt bar] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [dev baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar 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: 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: 938 + testutil.go:509: Offset: 480, NextOffset: 796 + 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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -241402,30 +233967,17 @@ 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: "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: 941 - testutil.go:509: Offset: 480, NextOffset: 799 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 961, NextOffset: 981 - testutil.go:509: Offset: 819, NextOffset: 839 - testutil.go:509: Offset: 981, NextOffset: 1001 - testutil.go:509: Offset: 839, NextOffset: 859 - testutil.go:509: Offset: 1001, NextOffset: 2413 - testutil.go:509: Offset: 859, NextOffset: 2130 - testutil.go:395: Comparing: "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: 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: 2408 + testutil.go:509: Offset: 856, NextOffset: 2131 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -241442,160 +233994,152 @@ 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt bar test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo3.txt .no.prefetch.landmark foo1.txt 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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 testutil.go:395: Comparing: "dev" vs "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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 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:401: Directory: "" vs "": [baz.txt foo3.txt test dev test2 .no.prefetch.landmark foo1.txt bar barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 0, NextOffset: 1742 testutil.go:395: Comparing: "test2" vs "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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":804,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":824,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":844,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":864,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":950,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 .no.prefetch.landmark dev foo3.txt] - 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:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test dev test2 baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 484, NextOffset: 804 - testutil.go:509: Offset: 630, NextOffset: 950 + 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: 804, NextOffset: 824 - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 864, NextOffset: 2134 - testutil.go:509: Offset: 1010, NextOffset: 2425 + 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: 2423 testutil.go:395: Comparing: "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": [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" @@ -241624,8 +234168,36 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar barlink test test2 .no.prefetch.landmark baz.txt foo3.txt dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt .no.prefetch.landmark foo1.txt bar barlink test dev test2 baz.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: 630, NextOffset: 949 + testutil.go:509: Offset: 484, NextOffset: 803 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2423 + testutil.go:509: Offset: 863, NextOffset: 2133 + testutil.go:395: Comparing: "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" @@ -241663,152 +234235,147 @@ 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: 950, NextOffset: 970 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1010, NextOffset: 2425 - testutil.go:509: Offset: 864, NextOffset: 2134 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 630, NextOffset: 950 - testutil.go:509: Offset: 484, NextOffset: 804 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 baz.txt foo1.txt foo3.txt test .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: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt barlink test test2 baz.txt bar dev .no.prefetch.landmark foo1.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - 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:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 testutil.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 "": [test2 baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + 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: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 testutil.go:395: Comparing: "test2" vs "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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo3.txt barlink test test2 baz.txt foo1.txt bar dev] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [foo3.txt dev barlink test test2 .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: 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 @@ -241843,34 +234410,30 @@ 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: 2050 - testutil.go:509: Offset: 961, NextOffset: 2343 + testutil.go:509: Offset: 825, NextOffset: 2049 + testutil.go:509: Offset: 961, NextOffset: 2342 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "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 foo1.txt bar dev baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 590, NextOffset: 901 testutil.go:509: Offset: 454, NextOffset: 765 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -241881,8 +234444,8 @@ 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: 2050 + testutil.go:509: Offset: 961, NextOffset: 2342 + testutil.go:509: Offset: 825, NextOffset: 2049 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -241898,20 +234461,6 @@ 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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -241925,11 +234474,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: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt test barlink .no.prefetch.landmark bar foo3.txt] + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -241981,21 +234539,29 @@ testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 + 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + 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 [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 "": [bar foo3.txt barlink .no.prefetch.landmark foo1.txt test dev test2 baz.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:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 @@ -242004,6 +234570,8 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:395: Comparing: "test2" vs "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: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 @@ -242017,12 +234585,7 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 @@ -242031,43 +234594,37 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "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: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":955,"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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev .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 [dev test2 .no.prefetch.landmark 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: 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: 780 + testutil.go:509: Offset: 600, NextOffset: 915 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2077 - testutil.go:509: Offset: 977, NextOffset: 2358 + testutil.go:509: Offset: 780, NextOffset: 800 + testutil.go:509: Offset: 915, NextOffset: 935 + testutil.go:509: Offset: 800, NextOffset: 820 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 840, NextOffset: 2074 + testutil.go:509: Offset: 975, NextOffset: 2353 testutil.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" @@ -242103,13 +234660,34 @@ 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 "": [baz.txt foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark test barlink] 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: 915, NextOffset: 935 + testutil.go:509: Offset: 780, NextOffset: 800 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 800, NextOffset: 820 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 975, NextOffset: 2353 + testutil.go:509: Offset: 840, NextOffset: 2074 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "" 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:509: Offset: 374, NextOffset: 465 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 915 + testutil.go:509: Offset: 465, NextOffset: 780 + 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" @@ -242125,35 +234703,6 @@ 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: 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: 2077 - testutil.go:395: Comparing: "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: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -242167,28 +234716,27 @@ 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 bar barlink test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt bar barlink .no.prefetch.landmark 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: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "dev" vs "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" @@ -242196,141 +234744,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: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1697 + 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: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt test dev test2 baz.txt foo1.txt bar 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: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1854 + 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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + 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: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":773,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":793,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":813,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":833,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 bar foo3.txt foo1.txt test2 .no.prefetch.landmark baz.txt] - 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 - testutil.go:509: Offset: 204, NextOffset: 224 - testutil.go:509: Offset: 127, NextOffset: 147 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 147, NextOffset: 167 - testutil.go:509: Offset: 244, NextOffset: 264 - testutil.go:509: Offset: 167, NextOffset: 187 - 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 773 - testutil.go:509: Offset: 594, NextOffset: 906 + 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: 773, NextOffset: 793 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 833, NextOffset: 2064 - testutil.go:509: Offset: 966, NextOffset: 2348 + 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: 2055 + 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": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -242350,34 +234886,43 @@ 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: "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 + testutil.go:509: Offset: 204, NextOffset: 224 + testutil.go:509: Offset: 127, NextOffset: 147 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 147, NextOffset: 167 + testutil.go:509: Offset: 244, NextOffset: 264 + testutil.go:509: Offset: 167, NextOffset: 187 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev .no.prefetch.landmark baz.txt foo1.txt test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2055 testutil.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: "bar" vs "bar" - testutil.go:401: 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: 906 - testutil.go:509: Offset: 461, NextOffset: 773 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 773, NextOffset: 793 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 966, NextOffset: 2348 - testutil.go:509: Offset: 833, NextOffset: 2064 + testutil.go:395: Comparing: "test2" vs "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 @@ -242391,11 +234936,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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 390, NextOffset: 502 - testutil.go:509: Offset: 275, NextOffset: 369 - testutil.go:395: Comparing: "test2" vs "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 @@ -242409,33 +234949,45 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 594, NextOffset: 898 + testutil.go:509: Offset: 461, NextOffset: 765 + 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: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 [.no.prefetch.landmark bar foo3.txt barlink baz.txt foo1.txt test dev test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 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: 1855 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 testutil.go:395: Comparing: "dev" vs "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" @@ -242443,104 +234995,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: 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 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: 1855 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test .no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [foo1.txt test dev test2 baz.txt bar foo3.txt barlink .no.prefetch.landmark] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 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: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + 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": [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: 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: "bar" vs "bar" testutil.go:401: 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:395: Comparing: "barlink" vs "barlink" +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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: "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: 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 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test] + 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: 2069 + testutil.go:509: Offset: 969, NextOffset: 2355 testutil.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" @@ -242577,23 +235144,8 @@ 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: 2068 - testutil.go:509: Offset: 969, NextOffset: 2355 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test barlink dev 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -242604,9 +235156,9 @@ testutil.go:509: Offset: 949, NextOffset: 969 testutil.go:509: Offset: 818, NextOffset: 838 testutil.go:509: Offset: 969, NextOffset: 2355 - testutil.go:509: Offset: 838, NextOffset: 2068 + testutil.go:509: Offset: 838, NextOffset: 2069 testutil.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" @@ -242652,48 +235204,48 @@ testutil.go:509: Offset: 469, NextOffset: 778 testutil.go:395: Comparing: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [dev bar barlink foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] 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: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.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/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -242702,107 +235254,87 @@ testutil.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: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test test2 bar barlink dev] vs [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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 - 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: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:401: Directory: "" vs "": [dev barlink test test2 .no.prefetch.landmark baz.txt 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: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":830,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":850,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":890,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":986,"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":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 foo1.txt baz.txt bar barlink dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 365, NextOffset: 454 - testutil.go:509: Offset: 501, NextOffset: 590 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 454, NextOffset: 830 - testutil.go:509: Offset: 590, NextOffset: 966 + testutil.go:509: Offset: 91, NextOffset: 1860 + 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: 830, NextOffset: 850 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 850, NextOffset: 870 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 890, NextOffset: 2197 - testutil.go:509: Offset: 1026, NextOffset: 2482 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + 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 [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 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo1.txt baz.txt foo3.txt .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:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -242834,25 +235366,48 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt test 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: 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: 365, NextOffset: 454 + testutil.go:509: Offset: 501, NextOffset: 590 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 590, NextOffset: 966 - testutil.go:509: Offset: 454, NextOffset: 830 + testutil.go:509: Offset: 454, NextOffset: 833 + testutil.go:509: Offset: 590, 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: 966, NextOffset: 986 - testutil.go:509: Offset: 830, NextOffset: 850 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 850, NextOffset: 870 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1026, NextOffset: 2482 - testutil.go:509: Offset: 890, NextOffset: 2197 + testutil.go:509: Offset: 833, NextOffset: 853 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 853, NextOffset: 873 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 873, NextOffset: 893 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 893, NextOffset: 2199 + testutil.go:509: Offset: 1029, NextOffset: 2487 + 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 [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: 969, NextOffset: 989 + testutil.go:509: Offset: 833, NextOffset: 853 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 853, NextOffset: 873 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 873, NextOffset: 893 + testutil.go:509: Offset: 1029, NextOffset: 2487 + testutil.go:509: Offset: 893, NextOffset: 2199 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -242866,20 +235421,17 @@ 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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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": [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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 590, NextOffset: 969 + testutil.go:509: Offset: 454, NextOffset: 833 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -242894,12 +235446,23 @@ 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [test test2 foo1.txt bar foo3.txt barlink 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 bar test test2 foo1.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: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 testutil.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" @@ -242907,118 +235470,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: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, 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: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, 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: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt] vs [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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, 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: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt barlink dev .no.prefetch.landmark baz.txt bar 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: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go: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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:395: Comparing: "test2" vs "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: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":854,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1009,"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":1049,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":856,"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":896,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 dev test2 .no.prefetch.landmark baz.txt foo3.txt test] + 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: "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" @@ -243056,28 +235614,35 @@ 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: 854 - testutil.go:509: Offset: 600, NextOffset: 989 + testutil.go:509: Offset: 465, NextOffset: 856 + testutil.go:509: Offset: 600, NextOffset: 991 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 914, NextOffset: 2239 - testutil.go:509: Offset: 1049, NextOffset: 2516 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 856, NextOffset: 876 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 876, NextOffset: 896 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 916, NextOffset: 2241 + testutil.go:509: Offset: 1051, NextOffset: 2517 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 [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test2 foo3.txt barlink foo1.txt bar test dev .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 185, NextOffset: 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 @@ -243086,13 +235651,27 @@ 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: "test" vs "test" + testutil.go:401: 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: 1011 + testutil.go:509: Offset: 856, NextOffset: 876 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 876, NextOffset: 896 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1051, NextOffset: 2517 + testutil.go:509: Offset: 916, NextOffset: 2241 testutil.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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 991 + testutil.go:509: Offset: 465, NextOffset: 856 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243108,165 +235687,138 @@ 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 989 - testutil.go:509: Offset: 465, NextOffset: 854 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1009 - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1049, NextOffset: 2516 - testutil.go:509: Offset: 914, NextOffset: 2239 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test2 bar barlink test .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [barlink dev test2 .no.prefetch.landmark bar foo3.txt baz.txt foo1.txt test] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, 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/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 [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: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, 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: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt dev test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [test baz.txt foo1.txt foo3.txt barlink dev test2 .no.prefetch.landmark 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: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go: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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1000,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1040,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1000,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1040,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 .no.prefetch.landmark baz.txt foo1.txt test2 bar barlink test] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243316,22 +235868,26 @@ testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 887, NextOffset: 907 testutil.go:509: Offset: 1020, NextOffset: 1040 - testutil.go:509: Offset: 907, NextOffset: 2228 - testutil.go:509: Offset: 1040, NextOffset: 2503 + testutil.go:509: Offset: 907, NextOffset: 2231 + testutil.go:509: Offset: 1040, NextOffset: 2507 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 bar baz.txt foo1.txt foo3.txt dev .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: 390, NextOffset: 502 - testutil.go:509: Offset: 275, NextOffset: 369 + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo1.txt bar barlink dev foo3.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: 594, NextOffset: 980 testutil.go:509: Offset: 461, NextOffset: 847 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "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: 980, NextOffset: 1000 + testutil.go:509: Offset: 847, NextOffset: 867 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 867, NextOffset: 887 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 887, NextOffset: 907 + testutil.go:509: Offset: 1040, NextOffset: 2507 + testutil.go:509: Offset: 907, NextOffset: 2231 + testutil.go:395: Comparing: "test2" vs "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 @@ -243345,19 +235901,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: 980, NextOffset: 1000 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1000, NextOffset: 1020 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1020, NextOffset: 1040 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1040, NextOffset: 2503 - testutil.go:509: Offset: 907, NextOffset: 2228 - testutil.go:395: Comparing: "test2" vs "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 @@ -243371,153 +235914,147 @@ 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: "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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test .no.prefetch.landmark baz.txt bar barlink dev test2] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - 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 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: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test barlink dev test2 .no.prefetch.landmark baz.txt bar] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + 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 foo1.txt bar 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: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1050,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test dev foo1.txt bar barlink] + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "test2" vs "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 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 206, NextOffset: 226 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 226, NextOffset: 246 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 246, NextOffset: 266 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 266, NextOffset: 286 - testutil.go:509: Offset: 191, NextOffset: 281 - testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark baz.txt bar foo3.txt test foo1.txt barlink dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 186, NextOffset: 206 @@ -243540,54 +236077,57 @@ 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: 859 - testutil.go:509: Offset: 600, NextOffset: 990 + testutil.go:509: Offset: 469, NextOffset: 861 + 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: 859, NextOffset: 879 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 919, NextOffset: 2242 - testutil.go:509: Offset: 1050, NextOffset: 2515 + testutil.go:509: Offset: 861, NextOffset: 881 + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 881, NextOffset: 901 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 901, NextOffset: 921 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 921, NextOffset: 2243 + testutil.go:509: Offset: 1052, 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:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 206, NextOffset: 226 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 226, NextOffset: 246 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 246, NextOffset: 266 + testutil.go:509: Offset: 171, NextOffset: 191 + 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 "": [foo1.txt bar barlink test dev .no.prefetch.landmark baz.txt 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: 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:401: Directory: "" vs "": [foo1.txt barlink dev test2 test .no.prefetch.landmark baz.txt bar foo3.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: 600, NextOffset: 992 + testutil.go:509: Offset: 469, NextOffset: 861 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1010 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1050, NextOffset: 2515 - testutil.go:509: Offset: 919, NextOffset: 2242 - testutil.go:395: Comparing: "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: 992, NextOffset: 1012 + testutil.go:509: Offset: 861, NextOffset: 881 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 881, NextOffset: 901 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 901, NextOffset: 921 + testutil.go:509: Offset: 1052, NextOffset: 2522 + testutil.go:509: Offset: 921, NextOffset: 2243 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -243601,9 +236141,11 @@ 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: 990 - testutil.go:509: Offset: 469, NextOffset: 859 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243619,161 +236161,159 @@ 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: "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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 bar foo3.txt 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 dev test2 .no.prefetch.landmark 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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + 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 [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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + 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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt dev test test2 .no.prefetch.landmark baz.txt foo1.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: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:401: Directory: "" vs "": [test barlink 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go: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: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - 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: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - 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: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink 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:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2341 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt barlink test .no.prefetch.landmark baz.txt 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: 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: 2051 + testutil.go:509: Offset: 962, NextOffset: 2339 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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 [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" @@ -243802,37 +236342,26 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [bar test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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": [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: "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: 504, NextOffset: 593 testutil.go:509: Offset: 370, NextOffset: 459 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2341 - testutil.go:509: Offset: 829, NextOffset: 2053 - 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:509: Offset: 504, NextOffset: 593 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: 459, NextOffset: 768 + testutil.go:509: Offset: 593, NextOffset: 902 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -243861,11 +236390,34 @@ 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: 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: 2339 + testutil.go:509: Offset: 828, NextOffset: 2051 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev baz.txt foo1.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test2 .no.prefetch.landmark baz.txt foo1.txt test dev] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -243888,10 +236440,10 @@ testutil.go:509: Offset: 91, NextOffset: 1858 testutil.go:395: Comparing: "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" @@ -243924,13 +236476,13 @@ 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 barlink test dev .no.prefetch.landmark foo3.txt test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test dev bar foo3.txt barlink test2] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1858 testutil.go:509: Offset: 0, NextOffset: 1702 - testutil.go:395: Comparing: "test2" vs "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: 91, NextOffset: 1858 testutil.go:509: Offset: 0, NextOffset: 1702 testutil.go:509: Offset: 91, NextOffset: 1858 @@ -243939,11 +236491,17 @@ 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: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: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 @@ -243952,41 +236510,50 @@ 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: "test2" vs "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: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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt barlink dev test2 .no.prefetch.landmark bar test foo1.txt] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 187, NextOffset: 207 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 207, NextOffset: 227 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 247, NextOffset: 267 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 267, NextOffset: 287 + testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 187, NextOffset: 207 @@ -244021,31 +236588,39 @@ 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: 2094 - testutil.go:509: Offset: 984, NextOffset: 2364 + testutil.go:509: Offset: 852, NextOffset: 2096 + testutil.go:509: Offset: 984, NextOffset: 2363 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "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: 187, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 207, NextOffset: 227 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 247, NextOffset: 267 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 267, NextOffset: 287 - testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:509: Offset: 287, NextOffset: 396 + 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 dev test2 foo1.txt bar test] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt 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: 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: 2363 + 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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244074,60 +236649,32 @@ 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: "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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 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: 2094 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 602, NextOffset: 924 + testutil.go:509: Offset: 470, NextOffset: 792 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo1.txt bar foo3.txt dev test2 barlink test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1865 + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev .no.prefetch.landmark baz.txt foo1.txt bar barlink test foo3.txt test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "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" @@ -244137,104 +236684,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: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1866 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test barlink baz.txt foo1.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 "": [foo3.txt test2 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: "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: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1866 + 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: 1866 + 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: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1866 + 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: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark foo3.txt barlink dev baz.txt 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: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + 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: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + 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: 2359 testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":955,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 .no.prefetch.landmark foo1.txt barlink test baz.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/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244266,34 +236838,27 @@ 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: "" 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: "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: 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: 789 - testutil.go:509: Offset: 605, NextOffset: 915 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 789, NextOffset: 809 - testutil.go:509: Offset: 915, NextOffset: 935 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 935, NextOffset: 955 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 955, NextOffset: 975 - testutil.go:509: Offset: 849, NextOffset: 2082 - testutil.go:509: Offset: 975, NextOffset: 2356 - 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 [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go: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: 2359 + testutil.go:509: Offset: 845, NextOffset: 2079 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244309,21 +236874,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: "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: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 915, NextOffset: 935 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 935, NextOffset: 955 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 955, NextOffset: 975 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 975, NextOffset: 2356 - testutil.go:509: Offset: 849, NextOffset: 2082 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 89, NextOffset: 109 @@ -244337,41 +236887,59 @@ 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: 915 - testutil.go:509: Offset: 479, NextOffset: 789 + 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: "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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt foo3.txt bar dev test2 .no.prefetch.landmark foo1.txt] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo1.txt barlink dev baz.txt bar foo3.txt test test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + 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: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 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: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -244379,119 +236947,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: 1706 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt barlink dev .no.prefetch.landmark bar foo3.txt test test2] vs [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: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - 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 [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: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - 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: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1863 - 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 [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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt baz.txt bar foo3.txt test dev .no.prefetch.landmark] - 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: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:395: Comparing: "test" vs "test" testutil.go:401: 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: 2085 - testutil.go:509: Offset: 983, NextOffset: 2370 + 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: 2368 testutil.go:395: Comparing: "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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244528,8 +237076,34 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 foo3.txt test dev .no.prefetch.landmark baz.txt bar] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar barlink .no.prefetch.landmark foo3.txt test 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: 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: 2368 + 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/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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 @@ -244543,37 +237117,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: "bar" vs "bar" - testutil.go:401: 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: 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: 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: 2085 - testutil.go:395: Comparing: "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: 399, NextOffset: 514 - testutil.go:509: Offset: 285, 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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -244587,28 +237130,45 @@ 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: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar foo3.txt dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt bar test .no.prefetch.landmark foo1.txt foo3.txt barlink dev test2] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + 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: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1710 + 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" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 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" @@ -244616,109 +237176,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: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + 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:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 91, NextOffset: 1870 - 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 [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: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1869 + 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: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - 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:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - 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: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 91, NextOffset: 1869 + 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": [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: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt foo1.txt bar .no.prefetch.landmark test dev] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [baz.txt test .no.prefetch.landmark foo1.txt bar 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: 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: 2220 + testutil.go:509: Offset: 1019, NextOffset: 2503 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go: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" @@ -244759,19 +237322,21 @@ 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: 2221 - testutil.go:509: Offset: 1019, NextOffset: 2504 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test2 baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.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: 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -244781,18 +237346,18 @@ 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: 2504 - testutil.go:509: Offset: 878, NextOffset: 2221 - 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:509: Offset: 1019, NextOffset: 2503 + testutil.go:509: Offset: 878, NextOffset: 2220 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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -244808,19 +237373,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: "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 @@ -244830,150 +237382,131 @@ 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 foo3.txt barlink dev baz.txt foo1.txt bar] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 + 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: "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" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test test2 baz.txt foo1.txt bar foo3.txt barlink dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, 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: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, 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: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + 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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1796 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 testutil.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: "test" vs "test" - testutil.go:401: 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: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - 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: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 - testutil.go:509: Offset: 101, NextOffset: 1946 - testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 + testutil.go:509: Offset: 101, NextOffset: 1948 + testutil.go:509: Offset: 0, NextOffset: 1798 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":835,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":855,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":875,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":895,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 barlink test foo3.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: 835, NextOffset: 855 - testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 875 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 895, NextOffset: 2205 - testutil.go:509: Offset: 1037, NextOffset: 2526 - testutil.go:395: Comparing: "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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 94, NextOffset: 114 testutil.go:509: Offset: 196, NextOffset: 216 @@ -244987,6 +237520,37 @@ 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: 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: 2202 + 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: "test2" vs "test2" + 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 testutil.go:509: Offset: 196, NextOffset: 216 @@ -245000,20 +237564,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: 835 - testutil.go:509: Offset: 638, NextOffset: 977 - 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 baz.txt barlink test dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev test 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: 94, NextOffset: 114 @@ -245027,24 +237579,24 @@ 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: 977, NextOffset: 997 - testutil.go:509: Offset: 835, NextOffset: 855 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 855, NextOffset: 875 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 875, NextOffset: 895 - testutil.go:509: Offset: 1037, NextOffset: 2526 - testutil.go:509: Offset: 895, NextOffset: 2205 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 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: 2202 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245060,40 +237612,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: "bar" vs "bar" testutil.go:401: 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: 977 - testutil.go:509: Offset: 496, NextOffset: 835 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 bar test barlink test2 .no.prefetch.landmark foo1.txt foo3.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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=USTAR,minChunkSize=64000 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt bar foo3.txt test dev test2] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245133,19 +237667,10 @@ testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar test dev .no.prefetch.landmark foo1.txt foo3.txt barlink test2] vs [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: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 @@ -245154,9 +237679,18 @@ testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:509: Offset: 101, NextOffset: 1955 - testutil.go:509: Offset: 0, NextOffset: 1789 + 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 barlink baz.txt bar foo3.txt 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: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 + 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: 1789 @@ -245175,6 +237709,9 @@ testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -245187,34 +237724,31 @@ testutil.go:509: Offset: 101, NextOffset: 1955 testutil.go:509: Offset: 0, NextOffset: 1789 testutil.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: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 + testutil.go:509: Offset: 101, NextOffset: 1955 + testutil.go:509: Offset: 0, NextOffset: 1789 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":831,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":851,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":871,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":891,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test barlink dev test2 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: 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: 2198 - 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 [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 "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [test2 .no.prefetch.landmark bar foo3.txt barlink dev 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" @@ -245252,10 +237786,42 @@ 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:509: Offset: 495, NextOffset: 831 + testutil.go:509: Offset: 634, 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: 831, NextOffset: 851 + testutil.go:509: Offset: 970, NextOffset: 990 + testutil.go:509: Offset: 851, NextOffset: 871 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 871, NextOffset: 891 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 891, NextOffset: 2193 + testutil.go:509: Offset: 1030, NextOffset: 2512 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark baz.txt test] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark bar foo3.txt barlink dev baz.txt foo1.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: 411, NextOffset: 534 + 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: 970, NextOffset: 990 + testutil.go:509: Offset: 831, NextOffset: 851 + testutil.go:509: Offset: 990, NextOffset: 1010 + testutil.go:509: Offset: 851, NextOffset: 871 + testutil.go:509: Offset: 1010, NextOffset: 1030 + testutil.go:509: Offset: 871, NextOffset: 891 + testutil.go:509: Offset: 1030, NextOffset: 2512 + testutil.go:509: Offset: 891, NextOffset: 2193 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 195, NextOffset: 215 testutil.go:509: Offset: 95, NextOffset: 115 @@ -245269,25 +237835,14 @@ 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: 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: 2198 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 971 - testutil.go:509: Offset: 495, NextOffset: 832 + testutil.go:509: Offset: 634, NextOffset: 970 + testutil.go:509: Offset: 495, NextOffset: 831 testutil.go: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] @@ -245310,34 +237865,23 @@ 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo1.txt test dev] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink dev test2 .no.prefetch.landmark foo3.txt bar test 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: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -245347,111 +237891,106 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar test .no.prefetch.landmark foo3.txt barlink dev test2] vs [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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1964 + 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: 101, NextOffset: 1964 + 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: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 - testutil.go:509: Offset: 101, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1777 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go: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": [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: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 + testutil.go:509: Offset: 101, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1779 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 foo1.txt baz.txt bar dev .no.prefetch.landmark] - 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:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink foo1.txt bar] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 293, NextOffset: 398 testutil.go:509: Offset: 416, NextOffset: 541 @@ -245473,10 +238012,10 @@ 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: 2242 - testutil.go:509: Offset: 1042, NextOffset: 2538 + testutil.go:509: Offset: 899, NextOffset: 2244 + testutil.go:509: Offset: 1042, NextOffset: 2537 testutil.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" @@ -245496,19 +238035,21 @@ 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: "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 "": [baz.txt bar dev .no.prefetch.landmark foo3.txt barlink test test2 foo1.txt] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 541, NextOffset: 641 - testutil.go:509: Offset: 398, NextOffset: 498 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 foo3.txt barlink test dev test2 foo1.txt bar] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 96, NextOffset: 116 @@ -245522,6 +238063,9 @@ 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: 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] @@ -245532,8 +238076,14 @@ 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: 2242 + testutil.go:509: Offset: 1042, NextOffset: 2537 + 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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245549,155 +238099,146 @@ 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: "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: 982 - testutil.go:509: Offset: 498, NextOffset: 839 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev baz.txt foo1.txt bar foo3.txt barlink .no.prefetch.landmark test test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test foo3.txt barlink dev test2 .no.prefetch.landmark baz.txt foo1.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: 1805 + testutil.go:509: Offset: 101, NextOffset: 1951 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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": [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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + 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 [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: 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: 1804 + 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: 1804 + 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 foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test test2] 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/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/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: 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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 + 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: 1804 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 - testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + 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: "test2" vs "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: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 testutil.go:509: Offset: 101, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1804 + testutil.go:509: Offset: 0, NextOffset: 1805 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":894,"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":934,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":954,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1055,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1075,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":896,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":916,"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":956,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":1037,"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":1077,"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 barlink .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: 894, NextOffset: 914 - testutil.go:509: Offset: 1035, NextOffset: 1055 - testutil.go:509: Offset: 914, NextOffset: 934 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 954, NextOffset: 2393 - testutil.go:509: Offset: 1095, NextOffset: 2654 + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test dev .no.prefetch.landmark foo1.txt barlink test2 baz.txt bar] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -245735,31 +238276,22 @@ 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: 894 - testutil.go:509: Offset: 628, NextOffset: 1035 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:509: Offset: 487, NextOffset: 896 + testutil.go:509: Offset: 628, NextOffset: 1037 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1055 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 914, NextOffset: 934 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 934, NextOffset: 954 - testutil.go:509: Offset: 1095, NextOffset: 2654 - testutil.go:509: Offset: 954, NextOffset: 2393 - 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:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1037, NextOffset: 1057 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 956, NextOffset: 2396 + testutil.go:509: Offset: 1097, NextOffset: 2657 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test dev .no.prefetch.landmark bar barlink test2 baz.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 194, NextOffset: 214 testutil.go:509: Offset: 93, NextOffset: 113 @@ -245773,6 +238305,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: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "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 @@ -245786,116 +238326,57 @@ 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: "bar" vs "bar" - testutil.go:401: 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: 1035 - testutil.go:509: Offset: 487, NextOffset: 894 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar barlink dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 628, NextOffset: 1037 + testutil.go:509: Offset: 487, NextOffset: 896 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 + testutil.go:509: Offset: 1037, NextOffset: 1057 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1057, NextOffset: 1077 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 1077, NextOffset: 1097 + testutil.go:509: Offset: 936, NextOffset: 956 + testutil.go:509: Offset: 1097, NextOffset: 2657 + testutil.go:509: Offset: 956, NextOffset: 2396 testutil.go:395: Comparing: "dev" vs "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:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 foo3.txt test .no.prefetch.landmark baz.txt foo1.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 testutil.go:395: Comparing: "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" @@ -245905,60 +238386,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: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - testutil.go:509: Offset: 101, NextOffset: 2094 - testutil.go:509: Offset: 0, NextOffset: 1919 - 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1048,"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":1088,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1108,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 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 .no.prefetch.landmark foo1.txt bar test dev test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar test2 barlink test dev .no.prefetch.landmark baz.txt foo3.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: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "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: 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 - 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 - testutil.go:509: Offset: 194, NextOffset: 292 - testutil.go:509: Offset: 296, NextOffset: 415 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "barlink" vs "barlink" 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:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:395: Comparing: "test2" vs "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: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2097 + testutil.go:509: Offset: 0, NextOffset: 1923 +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":1051,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":1071,"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":1111,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 dev baz.txt foo1.txt foo3.txt barlink test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 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: 906 - testutil.go:509: Offset: 638, NextOffset: 1048 + testutil.go:509: Offset: 496, NextOffset: 909 + testutil.go:509: Offset: 638, NextOffset: 1051 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1048, NextOffset: 1068 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 966, NextOffset: 2373 - testutil.go:509: Offset: 1108, NextOffset: 2678 + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 1051, NextOffset: 1071 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 1071, NextOffset: 1091 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 1091, NextOffset: 1111 + testutil.go:509: Offset: 969, NextOffset: 2375 + testutil.go:509: Offset: 1111, NextOffset: 2678 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -245980,48 +238516,62 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink baz.txt foo1.txt bar test dev test2 .no.prefetch.landmark] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 - testutil.go:509: Offset: 216, NextOffset: 236 + testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 114, NextOffset: 134 - testutil.go:509: Offset: 236, NextOffset: 256 + testutil.go:509: Offset: 216, NextOffset: 236 testutil.go:509: Offset: 134, NextOffset: 154 - testutil.go:509: Offset: 256, NextOffset: 276 + testutil.go:509: Offset: 236, NextOffset: 256 testutil.go:509: Offset: 154, NextOffset: 174 - testutil.go:509: Offset: 276, NextOffset: 296 + testutil.go:509: Offset: 256, NextOffset: 276 testutil.go:509: Offset: 174, NextOffset: 194 - testutil.go:509: Offset: 296, NextOffset: 415 + 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: 415, NextOffset: 538 testutil.go:509: Offset: 292, NextOffset: 396 + testutil.go:509: Offset: 415, NextOffset: 538 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark bar dev] vs [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: 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: 1048, NextOffset: 1068 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 1068, NextOffset: 1088 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 1088, NextOffset: 1108 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 1108, NextOffset: 2678 - testutil.go:509: Offset: 966, 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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 1051, NextOffset: 1071 + testutil.go:509: Offset: 909, NextOffset: 929 + testutil.go:509: Offset: 1071, NextOffset: 1091 + testutil.go:509: Offset: 929, NextOffset: 949 + testutil.go:509: Offset: 1091, NextOffset: 1111 + testutil.go:509: Offset: 949, NextOffset: 969 + testutil.go:509: Offset: 1111, NextOffset: 2678 + testutil.go:509: Offset: 969, NextOffset: 2375 + testutil.go:395: Comparing: "test2" vs "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 + 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 + testutil.go:509: Offset: 256, NextOffset: 276 + testutil.go:509: Offset: 154, NextOffset: 174 + testutil.go:509: Offset: 276, NextOffset: 296 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 196, NextOffset: 216 testutil.go:509: Offset: 94, NextOffset: 114 @@ -246035,153 +238585,138 @@ 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: 1048 - testutil.go:509: Offset: 496, NextOffset: 906 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 638, NextOffset: 1051 + testutil.go:509: Offset: 496, NextOffset: 909 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt bar foo3.txt barlink test] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark 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: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + 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: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 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": [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: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 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 [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: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - 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 dev test2 baz.txt foo1.txt test .no.prefetch.landmark barlink] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "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: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 - testutil.go:509: Offset: 101, NextOffset: 2107 - testutil.go:509: Offset: 0, NextOffset: 1923 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1042,"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":1082,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test dev bar foo3.txt barlink] + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 1062, NextOffset: 1082 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 1082, NextOffset: 1102 - testutil.go:509: Offset: 963, NextOffset: 2367 - testutil.go:509: Offset: 1102, NextOffset: 2663 - testutil.go:395: Comparing: "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: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 + testutil.go:509: Offset: 101, NextOffset: 2109 + testutil.go:509: Offset: 0, NextOffset: 1925 +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":905,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":925,"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":965,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":1044,"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":1084,"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo1.txt foo3.txt 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" @@ -246219,20 +238754,34 @@ 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: 903 - testutil.go:509: Offset: 634, NextOffset: 1042 + testutil.go:509: Offset: 495, NextOffset: 905 + testutil.go:509: Offset: 634, NextOffset: 1044 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 905, NextOffset: 925 + testutil.go:509: Offset: 1044, NextOffset: 1064 + testutil.go:509: Offset: 925, NextOffset: 945 + testutil.go:509: Offset: 1064, NextOffset: 1084 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 1084, NextOffset: 1104 + testutil.go:509: Offset: 965, NextOffset: 2369 + testutil.go:509: Offset: 1104, NextOffset: 2664 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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 foo1.txt test dev bar foo3.txt barlink] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 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: 1042 - testutil.go:509: Offset: 495, NextOffset: 903 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar dev test2 foo1.txt foo3.txt barlink 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -246261,158 +238810,173 @@ 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 1042, NextOffset: 1062 - testutil.go:509: Offset: 903, NextOffset: 923 - testutil.go:509: Offset: 1062, NextOffset: 1082 - testutil.go:509: Offset: 923, NextOffset: 943 - testutil.go:509: Offset: 1082, NextOffset: 1102 - testutil.go:509: Offset: 943, NextOffset: 963 - testutil.go:509: Offset: 1102, NextOffset: 2663 - testutil.go:509: Offset: 963, NextOffset: 2367 - testutil.go:395: Comparing: "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: 1044, NextOffset: 1064 + testutil.go:509: Offset: 905, NextOffset: 925 + testutil.go:509: Offset: 1064, NextOffset: 1084 + testutil.go:509: Offset: 925, NextOffset: 945 + testutil.go:509: Offset: 1084, NextOffset: 1104 + testutil.go:509: Offset: 945, NextOffset: 965 + testutil.go:509: Offset: 1104, NextOffset: 2664 + testutil.go:509: Offset: 965, NextOffset: 2369 + 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: 1044 + testutil.go:509: Offset: 495, NextOffset: 905 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [test test2 baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test2 foo1.txt barlink bar 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: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 testutil.go:395: Comparing: "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 [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: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, 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: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 baz.txt bar foo3.txt barlink dev .no.prefetch.landmark foo1.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:395: Comparing: "test2" vs "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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt barlink test2 .no.prefetch.landmark baz.txt bar foo3.txt test dev] vs [test2 baz.txt foo1.txt bar foo3.txt barlink 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: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 + testutil.go:509: Offset: 101, NextOffset: 2110 + testutil.go:509: Offset: 0, NextOffset: 1912 testutil.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: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1909 - 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1055,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1075,"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":1115,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":955,"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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":1058,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":1078,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1098,"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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink baz.txt foo1.txt foo3.txt dev test2 .no.prefetch.landmark bar test] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt bar test baz.txt 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: 915, NextOffset: 935 + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 1098, NextOffset: 1118 + testutil.go:509: Offset: 975, NextOffset: 2416 + testutil.go:509: Offset: 1118, NextOffset: 2688 testutil.go:395: Comparing: "dev" vs "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" @@ -246450,44 +239014,17 @@ 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: 912 - testutil.go:509: Offset: 641, NextOffset: 1055 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 912, NextOffset: 932 - testutil.go:509: Offset: 1055, NextOffset: 1075 - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 952, NextOffset: 972 - testutil.go:509: Offset: 1095, NextOffset: 1115 - testutil.go:509: Offset: 972, NextOffset: 2413 - testutil.go:509: Offset: 1115, NextOffset: 2686 + testutil.go:509: Offset: 498, NextOffset: 915 + testutil.go:509: Offset: 641, NextOffset: 1058 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark bar test barlink 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: 541, NextOffset: 641 - testutil.go:509: Offset: 398, 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: 1055, NextOffset: 1075 - testutil.go:509: Offset: 912, NextOffset: 932 - testutil.go:509: Offset: 1075, NextOffset: 1095 - testutil.go:509: Offset: 932, NextOffset: 952 - testutil.go:509: Offset: 1095, NextOffset: 1115 - testutil.go:509: Offset: 952, NextOffset: 972 - testutil.go:509: Offset: 1115, NextOffset: 2686 - testutil.go:509: Offset: 972, NextOffset: 2413 + testutil.go:401: Directory: "" vs "": [bar test .no.prefetch.landmark foo1.txt barlink dev test2 baz.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 [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" @@ -246516,90 +239053,69 @@ 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: 1058 + testutil.go:509: Offset: 498, NextOffset: 915 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 1058, NextOffset: 1078 + testutil.go:509: Offset: 915, NextOffset: 935 + testutil.go:509: Offset: 1078, NextOffset: 1098 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 1098, NextOffset: 1118 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 1118, NextOffset: 2688 + testutil.go:509: Offset: 975, NextOffset: 2416 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: 1055 - testutil.go:509: Offset: 498, NextOffset: 912 - 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 baz.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:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [baz.txt barlink test2 test dev .no.prefetch.landmark foo1.txt bar foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt dev test2 foo3.txt barlink test .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: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -246609,49 +239125,82 @@ testutil.go:395: Comparing: "test2" vs "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: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test2 test dev .no.prefetch.landmark foo1.txt bar foo3.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:395: Comparing: "test2" vs "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: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 2104 - testutil.go:509: Offset: 0, NextOffset: 1935 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:509: Offset: 101, NextOffset: 2108 + testutil.go:509: Offset: 0, NextOffset: 1939 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 482, NextOffset: 820 - testutil.go:509: Offset: 627, NextOffset: 965 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink dev baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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] @@ -246662,10 +239211,10 @@ 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: 2210 - testutil.go:509: Offset: 1025, NextOffset: 2508 + testutil.go:509: Offset: 880, NextOffset: 2208 + testutil.go:509: Offset: 1025, NextOffset: 2506 testutil.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" @@ -246706,33 +239255,16 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 410, NextOffset: 531 - testutil.go:509: Offset: 286, NextOffset: 386 - 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:401: Directory: "" vs "": [test test2 .no.prefetch.landmark bar foo3.txt barlink dev 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: 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" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -246742,16 +239274,29 @@ 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: 2210 + testutil.go:509: Offset: 1025, NextOffset: 2506 + testutil.go:509: Offset: 880, 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: 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": [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: "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: 196, NextOffset: 216 testutil.go:509: Offset: 91, NextOffset: 111 @@ -246765,147 +239310,139 @@ 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: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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark baz.txt 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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test .no.prefetch.landmark baz.txt foo1.txt test2 bar barlink dev] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + 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 [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: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 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 [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + 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: "test2" vs "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: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + 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: 1966 + 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - 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: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 101, NextOffset: 1965 - testutil.go:509: Offset: 0, NextOffset: 1795 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 101, NextOffset: 1966 + 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: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1796 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] - testutil.go:395: Comparing: "test2" vs "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: 197, NextOffset: 217 - 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 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 257, NextOffset: 277 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 277, NextOffset: 297 - testutil.go:509: Offset: 191, NextOffset: 289 - testutil.go:509: Offset: 297, NextOffset: 413 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark bar barlink test dev test2 baz.txt foo1.txt foo3.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 197, NextOffset: 217 @@ -246941,21 +239478,32 @@ testutil.go:509: Offset: 865, NextOffset: 885 testutil.go:509: Offset: 1009, NextOffset: 1029 testutil.go:509: Offset: 885, NextOffset: 2193 - testutil.go:509: Offset: 1029, NextOffset: 2527 + testutil.go:509: Offset: 1029, NextOffset: 2525 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": [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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt test dev .no.prefetch.landmark barlink test2] vs [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 197, NextOffset: 217 + 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 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 257, NextOffset: 277 + testutil.go:509: Offset: 171, NextOffset: 191 + 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 "": [dev test2 .no.prefetch.landmark bar barlink test baz.txt foo1.txt 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: 197, NextOffset: 217 testutil.go:509: Offset: 91, NextOffset: 111 @@ -246969,17 +239517,12 @@ 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: "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" @@ -246989,11 +239532,14 @@ 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: 2525 testutil.go:509: Offset: 885, NextOffset: 2193 - testutil.go:395: Comparing: "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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: 197, NextOffset: 217 testutil.go:509: Offset: 91, NextOffset: 111 @@ -247007,132 +239553,138 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 633, NextOffset: 969 + testutil.go:509: Offset: 489, NextOffset: 825 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 .no.prefetch.landmark foo3.txt test] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test baz.txt foo1.txt bar foo3.txt .no.prefetch.landmark 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: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: 1976 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1794 + 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: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test baz.txt foo1.txt test2 .no.prefetch.landmark dev] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev test2 baz.txt foo1.txt bar .no.prefetch.landmark 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" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + 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: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1977 + 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1976 - 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: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 - testutil.go:509: Offset: 101, NextOffset: 1976 - testutil.go:509: Offset: 0, NextOffset: 1793 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 + testutil.go:509: Offset: 101, NextOffset: 1977 + testutil.go:509: Offset: 0, NextOffset: 1794 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt baz.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [barlink test test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt bar dev] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 488, NextOffset: 822 testutil.go:509: Offset: 634, NextOffset: 968 @@ -247146,14 +239698,14 @@ 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: 2181 + testutil.go:509: Offset: 882, NextOffset: 2182 testutil.go:509: Offset: 1028, 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/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" @@ -247191,33 +239743,18 @@ testutil.go:509: Offset: 390, NextOffset: 488 testutil.go:509: Offset: 536, NextOffset: 634 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt bar foo3.txt barlink test dev test2 .no.prefetch.landmark foo1.txt] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 198, NextOffset: 218 - testutil.go:509: Offset: 92, NextOffset: 112 - testutil.go:509: Offset: 218, NextOffset: 238 - testutil.go:509: Offset: 112, NextOffset: 132 - testutil.go:509: Offset: 238, NextOffset: 258 - testutil.go:509: Offset: 132, NextOffset: 152 - testutil.go:509: Offset: 258, NextOffset: 278 - testutil.go:509: Offset: 152, NextOffset: 172 - testutil.go:509: Offset: 278, NextOffset: 298 - 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:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark dev bar] 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 [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: "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: 536, NextOffset: 634 + testutil.go:509: Offset: 390, NextOffset: 488 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 92, NextOffset: 112 @@ -247248,133 +239785,156 @@ testutil.go:509: Offset: 1008, NextOffset: 1028 testutil.go:509: Offset: 862, NextOffset: 882 testutil.go:509: Offset: 1028, NextOffset: 2521 - testutil.go:509: Offset: 882, NextOffset: 2181 + testutil.go:509: Offset: 882, NextOffset: 2182 + testutil.go:395: Comparing: "test2" vs "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 + testutil.go:509: Offset: 218, NextOffset: 238 + testutil.go:509: Offset: 112, NextOffset: 132 + testutil.go:509: Offset: 238, NextOffset: 258 + testutil.go:509: Offset: 132, NextOffset: 152 + testutil.go:509: Offset: 258, NextOffset: 278 + testutil.go:509: Offset: 152, NextOffset: 172 + testutil.go:509: Offset: 278, NextOffset: 298 + testutil.go:509: Offset: 172, NextOffset: 192 + testutil.go:509: Offset: 298, NextOffset: 414 + testutil.go:509: Offset: 192, NextOffset: 288 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 barlink test test2] + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev baz.txt foo1.txt bar foo3.txt test .no.prefetch.landmark barlink test2] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 testutil.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: 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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1780 - testutil.go:509: Offset: 101, NextOffset: 1971 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 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: "bar" vs "bar" - testutil.go:401: 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: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + 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: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark barlink test2 test dev 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: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + 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: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 101, NextOffset: 1973 + 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: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 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: "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: 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: "test2" vs "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:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 + testutil.go:509: Offset: 101, NextOffset: 1973 + testutil.go:509: Offset: 0, NextOffset: 1781 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt barlink test 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 test dev .no.prefetch.landmark bar barlink test2] + 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 @@ -247389,13 +239949,13 @@ testutil.go:509: Offset: 874, NextOffset: 894 testutil.go:509: Offset: 1018, NextOffset: 1038 testutil.go:509: Offset: 894, NextOffset: 2233 - testutil.go:509: Offset: 1038, NextOffset: 2530 + testutil.go:509: Offset: 1038, 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/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" @@ -247424,27 +239984,8 @@ testutil.go:509: Offset: 278, NextOffset: 298 testutil.go:509: Offset: 193, NextOffset: 292 testutil.go:509: Offset: 298, NextOffset: 415 - 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark 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: 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: 978 - testutil.go:509: Offset: 496, NextOffset: 834 + 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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 198, NextOffset: 218 testutil.go:509: Offset: 93, NextOffset: 113 @@ -247458,7 +239999,12 @@ 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 415, NextOffset: 539 + testutil.go:509: Offset: 292, NextOffset: 395 + 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" @@ -247468,14 +240014,20 @@ 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: 1038, NextOffset: 2528 testutil.go:509: Offset: 894, NextOffset: 2233 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "bar" vs "bar" + testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247492,32 +240044,12 @@ testutil.go:509: Offset: 298, NextOffset: 415 testutil.go:509: Offset: 193, NextOffset: 292 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - 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: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [baz.txt foo3.txt barlink test dev .no.prefetch.landmark foo1.txt bar test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -247525,115 +240057,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: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - 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 [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: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 + 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: 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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 + 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: 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: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 + 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: 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 "": [.no.prefetch.landmark foo1.txt bar test2 baz.txt foo3.txt 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": [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: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 - testutil.go:509: Offset: 101, NextOffset: 1974 - testutil.go:509: Offset: 0, NextOffset: 1810 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":772,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":792,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":812,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":832,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 barlink test dev baz.txt bar foo3.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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 469, NextOffset: 772 - testutil.go:509: Offset: 614, NextOffset: 917 + 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: 772, NextOffset: 792 - testutil.go:509: Offset: 917, NextOffset: 937 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 832, NextOffset: 2090 - testutil.go:509: Offset: 977, NextOffset: 2387 + 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: "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: "test2" vs "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=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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink test2] testutil.go:395: Comparing: "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" @@ -247674,16 +240211,40 @@ 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 "": [barlink test dev test2 .no.prefetch.landmark foo1.txt foo3.txt baz.txt 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: 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: 917 - testutil.go:509: Offset: 469, NextOffset: 772 + 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] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 771, NextOffset: 791 + testutil.go:509: Offset: 916, NextOffset: 936 + testutil.go:509: Offset: 791, NextOffset: 811 + 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: 2387 + 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 [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: 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: 2387 + testutil.go:509: Offset: 831, 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: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: 88, NextOffset: 108 @@ -247700,24 +240261,15 @@ 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: 916 + 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: 917, NextOffset: 937 - testutil.go:509: Offset: 772, NextOffset: 792 - testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 792, NextOffset: 812 - testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 812, NextOffset: 832 - testutil.go:509: Offset: 977, NextOffset: 2387 - testutil.go:509: Offset: 832, NextOffset: 2090 - 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" @@ -247734,150 +240286,131 @@ 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark bar barlink test2] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo3.txt barlink test2 .no.prefetch.landmark foo1.txt bar baz.txt test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, 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: 0, NextOffset: 1722 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 + 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 [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: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - 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 [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: 1897 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1898 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:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 - testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 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: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 testutil.go:509: Offset: 0, NextOffset: 1722 - testutil.go:509: Offset: 97, NextOffset: 1897 + testutil.go:509: Offset: 97, NextOffset: 1898 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 [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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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: "test" vs "test" - testutil.go:401: 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: 2121 - testutil.go:509: Offset: 994, NextOffset: 2406 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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 "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt barlink test .no.prefetch.landmark foo1.txt dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 90, NextOffset: 110 testutil.go:509: Offset: 192, NextOffset: 212 @@ -247891,6 +240424,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: "bar" vs "bar" + testutil.go:401: 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: 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -247904,43 +240468,17 @@ 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 "": [baz.txt bar foo3.txt barlink test .no.prefetch.landmark 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: 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: 791 - testutil.go:509: Offset: 623, NextOffset: 934 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink test test2 .no.prefetch.landmark bar dev] vs [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: 528, NextOffset: 623 - testutil.go:509: Offset: 385, NextOffset: 480 + testutil.go:509: Offset: 286, NextOffset: 385 testutil.go:395: Comparing: "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: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2121 + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -247956,6 +240494,26 @@ 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: 933 + testutil.go:509: Offset: 480, NextOffset: 790 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -247969,138 +240527,152 @@ 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: 934 - testutil.go:509: Offset: 480, NextOffset: 791 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 .no.prefetch.landmark bar barlink test dev 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 baz.txt bar foo3.txt barlink test dev test2] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + 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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - 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:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1728 + 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: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt bar .no.prefetch.landmark 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: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 testutil.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" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 - testutil.go:509: Offset: 97, NextOffset: 1902 - testutil.go:509: Offset: 0, NextOffset: 1729 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1728 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 + testutil.go:509: Offset: 97, NextOffset: 1901 + testutil.go:509: Offset: 0, NextOffset: 1728 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":788,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":808,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":828,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":848,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":951,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":971,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":991,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar dev .no.prefetch.landmark foo1.txt foo3.txt barlink test test2 baz.txt] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [test2 foo1.txt foo3.txt test dev .no.prefetch.landmark baz.txt bar barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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:395: Comparing: "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: 91, NextOffset: 111 testutil.go:509: Offset: 193, NextOffset: 213 @@ -248114,37 +240686,6 @@ 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: "bar" vs "bar" - testutil.go:401: 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: 788 - testutil.go:509: Offset: 620, 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: 788, NextOffset: 808 - testutil.go:509: Offset: 931, NextOffset: 951 - testutil.go:509: Offset: 808, NextOffset: 828 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 848, NextOffset: 2123 - testutil.go:509: Offset: 991, NextOffset: 2403 - 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: 91, NextOffset: 111 testutil.go:509: Offset: 193, NextOffset: 213 @@ -248158,21 +240699,19 @@ 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: "bar" vs "bar" + testutil.go:401: 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:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark bar dev test test2 baz.txt foo1.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: 931, NextOffset: 951 - testutil.go:509: Offset: 788, NextOffset: 808 - testutil.go:509: Offset: 951, NextOffset: 971 - testutil.go:509: Offset: 808, NextOffset: 828 - testutil.go:509: Offset: 971, NextOffset: 991 - testutil.go:509: Offset: 828, NextOffset: 848 - testutil.go:509: Offset: 991, NextOffset: 2403 - testutil.go:509: Offset: 848, NextOffset: 2123 - 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 test dev test2 .no.prefetch.landmark baz.txt bar barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -248186,6 +240725,14 @@ 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -248203,37 +240750,30 @@ 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: 931 - testutil.go:509: Offset: 477, NextOffset: 788 - 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: 524, NextOffset: 620 - testutil.go:509: Offset: 381, NextOffset: 477 + 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": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" === RUN 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 bar baz.txt foo1.txt foo3.txt test .no.prefetch.landmark] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1730 - 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: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1730 - testutil.go:509: Offset: 97, NextOffset: 1905 - 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 baz.txt foo1.txt foo3.txt test dev test2 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" @@ -248246,7 +240786,7 @@ testutil.go:509: Offset: 0, NextOffset: 1730 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 [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" @@ -248279,20 +240819,20 @@ testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [bar barlink dev test2 .no.prefetch.landmark baz.txt foo1.txt foo3.txt test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1730 + 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: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:509: Offset: 97, 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" + 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 [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" @@ -248338,13 +240878,48 @@ testutil.go:509: Offset: 0, NextOffset: 1730 testutil.go:509: Offset: 97, NextOffset: 1905 testutil.go:509: Offset: 0, NextOffset: 1730 + testutil.go:395: Comparing: "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: 97, NextOffset: 1905 + testutil.go:509: Offset: 0, NextOffset: 1730 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [bar foo3.txt barlink dev .no.prefetch.landmark baz.txt foo1.txt test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt test dev test2 foo1.txt baz.txt barlink .no.prefetch.landmark] + 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: 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: 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: 2127 + testutil.go:509: Offset: 997, NextOffset: 2414 testutil.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" @@ -248377,38 +240952,38 @@ 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 baz.txt barlink foo1.txt bar foo3.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: 287, NextOffset: 387 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: 387, NextOffset: 483 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: 483, NextOffset: 795 testutil.go:509: Offset: 625, NextOffset: 937 - testutil.go:395: Comparing: "barlink" vs "barlink" + 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: 795, NextOffset: 815 testutil.go:509: Offset: 937, NextOffset: 957 - testutil.go:509: Offset: 815, NextOffset: 835 + testutil.go:509: Offset: 795, NextOffset: 815 testutil.go:509: Offset: 957, NextOffset: 977 - testutil.go:509: Offset: 835, NextOffset: 855 + testutil.go:509: Offset: 815, NextOffset: 835 testutil.go:509: Offset: 977, NextOffset: 997 - testutil.go:509: Offset: 855, NextOffset: 2127 + testutil.go:509: Offset: 835, NextOffset: 855 testutil.go:509: Offset: 997, NextOffset: 2414 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt barlink test test2] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 855, NextOffset: 2127 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: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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -248422,30 +240997,6 @@ 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: 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: 2414 - testutil.go:509: Offset: 855, NextOffset: 2127 - testutil.go:395: Comparing: "test2" vs "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 @@ -248459,132 +241010,133 @@ 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: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [dev foo1.txt baz.txt bar foo3.txt barlink test test2 .no.prefetch.landmark] + 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 test2 .no.prefetch.landmark test dev] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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: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: 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: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test test2 .no.prefetch.landmark baz.txt bar foo3.txt foo1.txt dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1910 - testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev baz.txt foo1.txt bar foo3.txt barlink 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: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 + 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: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 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: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 - testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 97, NextOffset: 1912 + testutil.go:509: Offset: 0, NextOffset: 1738 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1912 testutil.go:509: Offset: 0, NextOffset: 1738 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":846,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":866,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":886,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":906,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1014,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":1034,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":1054,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo1.txt test baz.txt barlink] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 279, NextOffset: 376 testutil.go:509: Offset: 403, NextOffset: 521 @@ -248594,22 +241146,22 @@ 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: 846 - testutil.go:509: Offset: 614, NextOffset: 991 + testutil.go:509: Offset: 469, NextOffset: 849 + testutil.go:509: Offset: 614, 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: 846, NextOffset: 866 - testutil.go:509: Offset: 991, NextOffset: 1011 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1031, NextOffset: 1051 - testutil.go:509: Offset: 906, NextOffset: 2258 - testutil.go:509: Offset: 1051, NextOffset: 2545 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 994, NextOffset: 1014 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1014, NextOffset: 1034 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1034, NextOffset: 1054 + testutil.go:509: Offset: 909, NextOffset: 2262 + testutil.go:509: Offset: 1054, NextOffset: 2547 testutil.go:395: Comparing: "dev" vs "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" @@ -248643,18 +241195,7 @@ testutil.go:509: Offset: 188, NextOffset: 279 testutil.go:509: Offset: 292, NextOffset: 403 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test baz.txt barlink bar foo3.txt dev test2 .no.prefetch.landmark 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: 614, NextOffset: 991 - testutil.go:509: Offset: 469, NextOffset: 846 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 "": [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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 88, NextOffset: 108 @@ -248668,14 +241209,33 @@ 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: 994 + testutil.go:509: Offset: 469, 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: 994, NextOffset: 1014 + testutil.go:509: Offset: 849, NextOffset: 869 + testutil.go:509: Offset: 1014, NextOffset: 1034 + testutil.go:509: Offset: 869, NextOffset: 889 + testutil.go:509: Offset: 1034, NextOffset: 1054 + testutil.go:509: Offset: 889, NextOffset: 909 + testutil.go:509: Offset: 1054, NextOffset: 2547 + testutil.go:509: Offset: 909, NextOffset: 2262 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -248689,25 +241249,29 @@ 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" +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 foo1.txt bar foo3.txt test 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: 991, NextOffset: 1011 - testutil.go:509: Offset: 846, NextOffset: 866 - testutil.go:509: Offset: 1011, NextOffset: 1031 - testutil.go:509: Offset: 866, NextOffset: 886 - testutil.go:509: Offset: 1031, NextOffset: 1051 - testutil.go:509: Offset: 886, NextOffset: 906 - testutil.go:509: Offset: 1051, NextOffset: 2545 - testutil.go:509: Offset: 906, NextOffset: 2258 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt test dev test2 baz.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -248715,147 +241279,123 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 97, NextOffset: 2014 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt barlink test foo3.txt .no.prefetch.landmark 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: 97, NextOffset: 2014 - 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: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark foo1.txt bar foo3.txt test baz.txt barlink] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1831 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":854,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1017,"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":1057,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [barlink test2 .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test dev] + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 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: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 854 - testutil.go:509: Offset: 623, NextOffset: 997 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 2015 + testutil.go:509: Offset: 0, NextOffset: 1832 +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":855,"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":895,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":915,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1018,"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":1058,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [dev test2 .no.prefetch.landmark bar foo3.txt barlink 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: 854, NextOffset: 874 - testutil.go:509: Offset: 997, NextOffset: 1017 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1037, NextOffset: 1057 - testutil.go:509: Offset: 914, NextOffset: 2271 - testutil.go:509: Offset: 1057, NextOffset: 2558 + testutil.go:509: Offset: 855, NextOffset: 875 + testutil.go:509: Offset: 998, NextOffset: 1018 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:509: Offset: 1058, NextOffset: 2557 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -248884,8 +241424,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: "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: 855 + testutil.go:509: Offset: 623, NextOffset: 998 + 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 [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark bar foo3.txt 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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -248907,7 +241459,27 @@ 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: 998 + testutil.go:509: Offset: 480, 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: 998, NextOffset: 1018 + testutil.go:509: Offset: 855, NextOffset: 875 + testutil.go:509: Offset: 1018, NextOffset: 1038 + testutil.go:509: Offset: 875, NextOffset: 895 + testutil.go:509: Offset: 1038, NextOffset: 1058 + testutil.go:509: Offset: 895, NextOffset: 915 + testutil.go:509: Offset: 1058, NextOffset: 2557 + testutil.go:509: Offset: 915, NextOffset: 2272 + testutil.go:395: Comparing: "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" @@ -248923,48 +241495,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 623, NextOffset: 997 - testutil.go:509: Offset: 480, NextOffset: 854 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1017 - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1017, NextOffset: 1037 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1037, NextOffset: 1057 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1057, NextOffset: 2558 - testutil.go:509: Offset: 914, NextOffset: 2271 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar test dev baz.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + 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 .no.prefetch.landmark bar test test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -248972,103 +241509,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: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo3.txt barlink test2 baz.txt foo1.txt bar test dev] vs [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 [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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt foo3.txt barlink dev .no.prefetch.landmark bar 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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:509: Offset: 97, NextOffset: 2011 + 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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + 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: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 - testutil.go:509: Offset: 97, NextOffset: 2008 - testutil.go:509: Offset: 0, NextOffset: 1829 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2011 + testutil.go:509: Offset: 0, NextOffset: 1831 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1050,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":868,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":888,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":908,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 477, NextOffset: 848 + testutil.go:509: Offset: 620, NextOffset: 991 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 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: 908 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 908, NextOffset: 2267 + testutil.go:509: Offset: 1051, NextOffset: 2551 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -249111,23 +241678,10 @@ 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: 847 - testutil.go:509: Offset: 620, NextOffset: 990 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 907, NextOffset: 2267 - testutil.go:509: Offset: 1050, NextOffset: 2549 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev test2 baz.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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -249141,15 +241695,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: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 193, NextOffset: 213 testutil.go:509: Offset: 91, NextOffset: 111 @@ -249163,167 +241708,161 @@ 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: "bar" vs "bar" testutil.go:401: 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: 990 - testutil.go:509: Offset: 477, NextOffset: 847 + testutil.go:509: Offset: 620, NextOffset: 991 + testutil.go:509: Offset: 477, NextOffset: 848 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1050, NextOffset: 2549 - testutil.go:509: Offset: 907, NextOffset: 2267 + 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: 1051 + testutil.go:509: Offset: 888, NextOffset: 908 + testutil.go:509: Offset: 1051, NextOffset: 2551 + testutil.go:509: Offset: 908, NextOffset: 2267 + testutil.go:395: Comparing: "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: 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt bar test2] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo3.txt dev test2 baz.txt foo1.txt bar .no.prefetch.landmark 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: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, 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: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt barlink test 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "test2" vs "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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + 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 [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: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + 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: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 2017 + 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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2014 - testutil.go:509: Offset: 0, NextOffset: 1834 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + testutil.go:509: Offset: 0, NextOffset: 1836 + testutil.go:509: Offset: 97, NextOffset: 2017 + 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":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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1019,"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":1059,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [.no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev test2] - testutil.go:395: Comparing: "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 "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [bar foo3.txt test2 test dev .no.prefetch.landmark baz.txt foo1.txt barlink] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 287, NextOffset: 387 testutil.go:509: Offset: 409, NextOffset: 529 @@ -249333,22 +241872,22 @@ 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: 857 - testutil.go:509: Offset: 625, NextOffset: 999 + 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: 857, NextOffset: 877 - testutil.go:509: Offset: 999, NextOffset: 1019 - testutil.go:509: Offset: 877, NextOffset: 897 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 897, NextOffset: 917 - testutil.go:509: Offset: 1039, NextOffset: 1059 - testutil.go:509: Offset: 917, NextOffset: 2274 - testutil.go:509: Offset: 1059, NextOffset: 2561 + 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: 2564 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" @@ -249368,24 +241907,27 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test .no.prefetch.landmark baz.txt foo3.txt test2 foo1.txt bar 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: 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:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.txt test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" 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: 195, NextOffset: 215 testutil.go:509: Offset: 93, NextOffset: 113 @@ -249399,6 +241941,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2564 + testutil.go:509: Offset: 919, NextOffset: 2276 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: "test2" vs "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 @@ -249412,147 +241979,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 625, NextOffset: 999 - testutil.go:509: Offset: 483, 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: 999, NextOffset: 1019 - testutil.go:509: Offset: 857, NextOffset: 877 - testutil.go:509: Offset: 1019, NextOffset: 1039 - testutil.go:509: Offset: 877, NextOffset: 897 - testutil.go:509: Offset: 1039, NextOffset: 1059 - testutil.go:509: Offset: 897, NextOffset: 917 - testutil.go:509: Offset: 1059, NextOffset: 2561 - testutil.go:509: Offset: 917, NextOffset: 2274 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test dev .no.prefetch.landmark baz.txt bar barlink] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [barlink test dev baz.txt foo1.txt bar .no.prefetch.landmark 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: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" 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: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 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": [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: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 2024 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - 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 foo1.txt foo3.txt test2] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [test dev baz.txt foo1.txt bar barlink .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: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "test2" vs "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: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, 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: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 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: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, 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: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 2024 - 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: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 - testutil.go:509: Offset: 97, NextOffset: 2024 - testutil.go:509: Offset: 0, NextOffset: 1844 + testutil.go:509: Offset: 97, NextOffset: 2026 + testutil.go:509: Offset: 0, NextOffset: 1846 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo3.txt dev baz.txt bar barlink test] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo1.txt foo3.txt test2 test dev .no.prefetch.landmark baz.txt bar barlink] + 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] @@ -249563,14 +242118,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: 2105 + testutil.go:509: Offset: 849, NextOffset: 2102 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 [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" @@ -249607,11 +242162,30 @@ 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: "" vs "" + testutil.go:401: Directory: "" vs "": [bar barlink test dev .no.prefetch.landmark baz.txt test2 foo1.txt foo3.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 402, NextOffset: 520 + testutil.go:509: Offset: 282, NextOffset: 379 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 "": [.no.prefetch.landmark foo1.txt foo3.txt dev test2 baz.txt bar barlink test] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:509: Offset: 474, NextOffset: 789 + testutil.go:395: Comparing: "test2" vs "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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -249622,7 +242196,13 @@ 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: 2105 + testutil.go:509: Offset: 849, NextOffset: 2102 + 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: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -249641,9 +242221,24 @@ 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: "barlink" vs "barlink" +=== 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + 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 [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" @@ -249651,67 +242246,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: 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: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [bar foo3.txt test dev test2 .no.prefetch.landmark baz.txt foo1.txt barlink] + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt bar foo3.txt test foo1.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: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - 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 [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" @@ -249719,88 +242295,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: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 + testutil.go:509: Offset: 0, NextOffset: 1731 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar foo3.txt test barlink .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": [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: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 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: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 - testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1905 + testutil.go:509: Offset: 97, NextOffset: 1906 testutil.go:509: Offset: 0, NextOffset: 1731 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":804,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":824,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":844,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":864,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":946,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":966,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":986,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":1006,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2 baz.txt] + 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: "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: 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: 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: 2131 + testutil.go:509: Offset: 1005, NextOffset: 2418 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -249829,44 +242404,8 @@ 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: 804 - testutil.go:509: Offset: 622, NextOffset: 946 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 864, NextOffset: 2130 - testutil.go:509: Offset: 1006, NextOffset: 2424 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink dev .no.prefetch.landmark test] vs [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: 946, NextOffset: 966 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1006, NextOffset: 2424 - testutil.go:509: Offset: 864, NextOffset: 2130 - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:401: Directory: "" vs "": [test dev bar foo3.txt foo1.txt barlink test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 191, NextOffset: 211 testutil.go:509: Offset: 88, NextOffset: 108 @@ -249880,6 +242419,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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test2" vs "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 @@ -249893,176 +242438,178 @@ 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: 946 - testutil.go:509: Offset: 480, NextOffset: 804 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 622, NextOffset: 945 + testutil.go:509: Offset: 480, NextOffset: 803 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 2418 + testutil.go:509: Offset: 863, NextOffset: 2131 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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 "": [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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.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: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + 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: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - 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 [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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: 97, NextOffset: 1910 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 foo1.txt bar foo3.txt barlink test .no.prefetch.landmark 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 [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "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 "": [baz.txt foo1.txt foo3.txt test2 .no.prefetch.landmark 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: 97, NextOffset: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1910 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: 1909 - testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 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: 1909 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 + testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:509: Offset: 97, NextOffset: 1910 testutil.go:509: Offset: 0, NextOffset: 1734 + testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":799,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":819,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":839,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":859,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":941,"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":981,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1001,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [baz.txt bar foo3.txt test 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: 384, NextOffset: 480 - testutil.go:509: Offset: 526, NextOffset: 622 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [dev test2 bar baz.txt foo1.txt foo3.txt barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 480, NextOffset: 799 - testutil.go:509: Offset: 622, NextOffset: 941 + 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: 799, NextOffset: 819 - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 819, NextOffset: 839 - testutil.go:509: Offset: 961, NextOffset: 981 - testutil.go:509: Offset: 839, NextOffset: 859 - testutil.go:509: Offset: 981, NextOffset: 1001 - testutil.go:509: Offset: 859, NextOffset: 2130 - testutil.go:509: Offset: 1001, NextOffset: 2413 + 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: 2131 + testutil.go:509: Offset: 998, NextOffset: 2408 testutil.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" @@ -250094,8 +242641,26 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink .no.prefetch.landmark foo1.txt foo3.txt test dev test2 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 foo3.txt barlink test bar 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: 526, NextOffset: 622 + testutil.go:509: Offset: 384, NextOffset: 480 + 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: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -250109,33 +242674,21 @@ 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 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 622, NextOffset: 941 - testutil.go:509: Offset: 480, NextOffset: 799 + 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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 941, NextOffset: 961 - testutil.go:509: Offset: 799, NextOffset: 819 - testutil.go:509: Offset: 961, NextOffset: 981 - testutil.go:509: Offset: 819, NextOffset: 839 - testutil.go:509: Offset: 981, NextOffset: 1001 - testutil.go:509: Offset: 839, NextOffset: 859 - testutil.go:509: Offset: 1001, NextOffset: 2413 - testutil.go:509: Offset: 859, 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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: 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: 2408 + testutil.go:509: Offset: 856, NextOffset: 2131 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 192, NextOffset: 212 testutil.go:509: Offset: 90, NextOffset: 110 @@ -250152,90 +242705,24 @@ 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: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 barlink dev bar foo3.txt test] - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - 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 .no.prefetch.landmark baz.txt foo1.txt dev 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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt barlink dev test2 bar foo3.txt test] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 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" @@ -250243,63 +242730,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: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:395: Comparing: "barlink" vs "barlink" + 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 [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: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 0, NextOffset: 1742 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "test2" vs "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: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 - testutil.go:509: Offset: 97, NextOffset: 1918 - testutil.go:509: Offset: 0, NextOffset: 1742 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:509: Offset: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "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: 97, NextOffset: 1919 + testutil.go:509: Offset: 0, NextOffset: 1744 + testutil.go:395: Comparing: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":804,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":824,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":844,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":864,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"offset":950,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","offset":970,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":990,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1010,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev foo3.txt barlink test test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] vs [test test2 foo1.txt bar foo3.txt barlink 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: 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: 804 - testutil.go:509: Offset: 630, NextOffset: 950 + 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: 804, NextOffset: 824 - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 864, NextOffset: 2134 - testutil.go:509: Offset: 1010, NextOffset: 2425 + 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: 2423 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -250331,39 +242888,19 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test test2 .no.prefetch.landmark 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/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "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: 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: 950 - testutil.go:509: Offset: 484, NextOffset: 804 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:401: Directory: "" vs "": [test test2 barlink dev .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: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 950, NextOffset: 970 - testutil.go:509: Offset: 804, NextOffset: 824 - testutil.go:509: Offset: 970, NextOffset: 990 - testutil.go:509: Offset: 824, NextOffset: 844 - testutil.go:509: Offset: 990, NextOffset: 1010 - testutil.go:509: Offset: 844, NextOffset: 864 - testutil.go:509: Offset: 1010, NextOffset: 2425 - testutil.go:509: Offset: 864, NextOffset: 2134 + 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: 2423 + 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: "baz.txt" vs "baz.txt" @@ -250379,6 +242916,12 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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: 194, NextOffset: 214 testutil.go:509: Offset: 90, NextOffset: 110 @@ -250395,154 +242938,143 @@ 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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.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 foo1.txt test test2 bar foo3.txt barlink dev] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" 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: 1926 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] - testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test test2 .no.prefetch.landmark baz.txt bar barlink dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo1.txt test bar foo3.txt barlink dev test2] vs [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: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 97, NextOffset: 1926 + 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: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + 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: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 testutil.go: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:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:509: Offset: 97, NextOffset: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1923 - testutil.go:509: Offset: 0, NextOffset: 1747 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 + testutil.go:509: Offset: 97, NextOffset: 1926 + testutil.go:509: Offset: 0, NextOffset: 1748 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 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: 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: "test" vs "test" - testutil.go:401: 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: 901, NextOffset: 921 - testutil.go:509: Offset: 785, NextOffset: 805 - 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: 2050 - testutil.go:509: Offset: 961, NextOffset: 2343 + 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 foo3.txt test 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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -250578,40 +243110,28 @@ 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: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark foo1.txt barlink dev baz.txt bar foo3.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: 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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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:509: Offset: 501, NextOffset: 590 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: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" - 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: 901, NextOffset: 921 testutil.go:509: Offset: 785, NextOffset: 805 - testutil.go:509: Offset: 941, NextOffset: 961 + testutil.go:509: Offset: 921, NextOffset: 941 testutil.go:509: Offset: 805, NextOffset: 825 - testutil.go:509: Offset: 961, NextOffset: 2343 - testutil.go:509: Offset: 825, NextOffset: 2050 + testutil.go:509: Offset: 941, NextOffset: 961 + testutil.go:509: Offset: 825, NextOffset: 2049 + testutil.go:509: Offset: 961, NextOffset: 2342 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test .no.prefetch.landmark baz.txt barlink dev test2] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250627,37 +243147,53 @@ 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 + 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 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: "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: "test" vs "test" + testutil.go:401: 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: 2342 + testutil.go:509: Offset: 825, NextOffset: 2049 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark foo1.txt barlink test dev test2 baz.txt bar foo3.txt] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" @@ -250679,11 +243215,11 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" @@ -250699,10 +243235,24 @@ testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev test2 test .no.prefetch.landmark baz.txt foo1.txt bar] vs [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 "": [foo1.txt barlink test dev test2 .no.prefetch.landmark bar foo3.txt 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: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 @@ -250716,24 +243266,23 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1845 + testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go: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: "bar" vs "bar" - testutil.go:401: 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: 1845 - testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 @@ -250742,48 +243291,36 @@ testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 91, NextOffset: 1845 testutil.go:509: Offset: 0, NextOffset: 1687 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":955,"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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 foo1.txt foo3.txt test2] - 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: 2077 - testutil.go:509: Offset: 977, NextOffset: 2358 + 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 .no.prefetch.landmark test2] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -250820,8 +243357,23 @@ 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: 780 + testutil.go:509: Offset: 600, NextOffset: 915 + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 915, NextOffset: 935 + testutil.go:509: Offset: 800, NextOffset: 820 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 840, NextOffset: 2074 + testutil.go:509: Offset: 975, NextOffset: 2353 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt foo3.txt test2 test dev .no.prefetch.landmark baz.txt bar barlink] 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 bar foo3.txt 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:395: Comparing: "baz.txt" vs "baz.txt" @@ -250840,32 +243392,32 @@ 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 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 915 + testutil.go:509: Offset: 465, 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: 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: 2077 + testutil.go:509: Offset: 915, NextOffset: 935 + testutil.go:509: Offset: 780, NextOffset: 800 + testutil.go:509: Offset: 935, NextOffset: 955 + testutil.go:509: Offset: 800, NextOffset: 820 + testutil.go:509: Offset: 955, NextOffset: 975 + testutil.go:509: Offset: 820, NextOffset: 840 + testutil.go:509: Offset: 975, NextOffset: 2353 + testutil.go:509: Offset: 840, NextOffset: 2074 testutil.go:395: Comparing: "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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -250880,131 +243432,146 @@ 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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev baz.txt bar foo3.txt test test2] + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [test2 dev baz.txt foo1.txt bar foo3.txt barlink test .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + 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: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 testutil.go:395: Comparing: "barlink" vs "barlink" 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 [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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test .no.prefetch.landmark baz.txt foo1.txt 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: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - 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:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1855 - testutil.go:509: Offset: 0, NextOffset: 1698 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 testutil.go:395: Comparing: "dev" vs "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:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + testutil.go:509: Offset: 0, NextOffset: 1697 + testutil.go:509: Offset: 91, NextOffset: 1854 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":773,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":793,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":813,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":833,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 barlink test dev .no.prefetch.landmark foo3.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 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: 107 + testutil.go:509: Offset: 184, NextOffset: 204 + testutil.go:509: Offset: 107, NextOffset: 127 + testutil.go:509: Offset: 204, NextOffset: 224 + testutil.go:509: Offset: 127, NextOffset: 147 + testutil.go:509: Offset: 224, NextOffset: 244 + testutil.go:509: Offset: 147, NextOffset: 167 + testutil.go:509: Offset: 244, NextOffset: 264 + testutil.go:509: Offset: 167, NextOffset: 187 + 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: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 87, NextOffset: 107 testutil.go:509: Offset: 184, NextOffset: 204 @@ -251027,68 +243594,51 @@ 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: 773 - testutil.go:509: Offset: 594, NextOffset: 906 + 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: 773, NextOffset: 793 - testutil.go:509: Offset: 906, NextOffset: 926 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 833, NextOffset: 2064 - testutil.go:509: Offset: 966, NextOffset: 2348 + 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: 2055 + 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:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 - testutil.go:509: Offset: 107, NextOffset: 127 - testutil.go:509: Offset: 204, NextOffset: 224 - testutil.go:509: Offset: 127, NextOffset: 147 - testutil.go:509: Offset: 224, NextOffset: 244 - testutil.go:509: Offset: 147, NextOffset: 167 - testutil.go:509: Offset: 244, NextOffset: 264 - testutil.go:509: Offset: 167, NextOffset: 187 - 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 barlink test dev test2 baz.txt foo3.txt .no.prefetch.landmark] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + 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: "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: "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: "test" vs "test" testutil.go:401: 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: 773, NextOffset: 793 - testutil.go:509: Offset: 926, NextOffset: 946 - testutil.go:509: Offset: 793, NextOffset: 813 - testutil.go:509: Offset: 946, NextOffset: 966 - testutil.go:509: Offset: 813, NextOffset: 833 - testutil.go:509: Offset: 966, NextOffset: 2348 - testutil.go:509: Offset: 833, NextOffset: 2064 - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "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: 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: 2055 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -251102,6 +243652,14 @@ 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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 @@ -251115,162 +243673,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 594, NextOffset: 906 - testutil.go:509: Offset: 461, NextOffset: 773 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test2 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: 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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:509: Offset: 91, NextOffset: 1856 + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [.no.prefetch.landmark barlink test test2 baz.txt foo1.txt bar foo3.txt dev] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 .no.prefetch.landmark foo3.txt bar barlink dev baz.txt foo1.txt] 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": [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" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 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:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: "test2" vs "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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1856 - testutil.go:509: Offset: 0, NextOffset: 1700 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 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:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt dev .no.prefetch.landmark 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: 91, NextOffset: 111 - testutil.go:509: Offset: 186, NextOffset: 206 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 206, NextOffset: 226 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 226, NextOffset: 246 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 246, NextOffset: 266 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 266, NextOffset: 286 - testutil.go:509: Offset: 191, NextOffset: 281 - testutil.go:509: Offset: 286, NextOffset: 394 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 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: 1855 + 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: 377, NextOffset: 469 - testutil.go:509: Offset: 508, NextOffset: 600 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 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:509: Offset: 91, NextOffset: 1855 + 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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + 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: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 + testutil.go:509: Offset: 91, NextOffset: 1855 + testutil.go:509: Offset: 0, NextOffset: 1698 +=== 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark baz.txt 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] @@ -251281,14 +243809,14 @@ 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: 2068 + testutil.go:509: Offset: 838, NextOffset: 2069 testutil.go:509: Offset: 969, NextOffset: 2355 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: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" @@ -251304,25 +243832,42 @@ 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: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 111 + testutil.go:509: Offset: 186, NextOffset: 206 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 206, NextOffset: 226 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 226, NextOffset: 246 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 246, NextOffset: 266 + testutil.go:509: Offset: 171, NextOffset: 191 + 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: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test2 .no.prefetch.landmark dev 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: 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: 2355 - testutil.go:509: Offset: 838, NextOffset: 2068 + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo1.txt bar foo3.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: 600, NextOffset: 909 + testutil.go:509: Offset: 469, 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 [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": [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: 186, NextOffset: 206 testutil.go:509: Offset: 91, NextOffset: 111 @@ -251344,10 +243889,17 @@ 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: 2355 + testutil.go:509: Offset: 838, NextOffset: 2069 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251364,30 +243916,30 @@ testutil.go:509: Offset: 286, NextOffset: 394 testutil.go:509: Offset: 191, NextOffset: 281 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo3.txt barlink dev .no.prefetch.landmark foo1.txt bar test test2] testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" 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: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -251398,115 +243950,126 @@ testutil.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: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 foo1.txt foo3.txt barlink test .no.prefetch.landmark baz.txt bar dev] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [foo3.txt barlink dev baz.txt foo1.txt bar test test2 .no.prefetch.landmark] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + 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: 1859 - 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "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: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 - 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: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 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: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 + testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 91, NextOffset: 1860 testutil.go:509: Offset: 0, NextOffset: 1706 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1859 + testutil.go:509: Offset: 91, NextOffset: 1860 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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"offset":830,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","offset":850,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","offset":870,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","offset":890,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":986,"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":1026,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 barlink .no.prefetch.landmark foo3.txt dev] + testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [baz.txt test dev test2 .no.prefetch.landmark bar foo3.txt barlink foo1.txt] + 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: 833 + testutil.go:509: Offset: 590, 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: 830, NextOffset: 850 - testutil.go:509: Offset: 966, NextOffset: 986 - testutil.go:509: Offset: 850, NextOffset: 870 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 890, NextOffset: 2197 - testutil.go:509: Offset: 1026, NextOffset: 2482 + testutil.go:509: Offset: 833, NextOffset: 853 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 853, NextOffset: 873 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 873, NextOffset: 893 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 893, NextOffset: 2199 + testutil.go:509: Offset: 1029, NextOffset: 2487 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: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" @@ -251535,19 +244098,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: "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: 830 - testutil.go:509: Offset: 590, NextOffset: 966 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:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink .no.prefetch.landmark baz.txt test dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 183, NextOffset: 203 testutil.go:509: Offset: 85, NextOffset: 105 @@ -251561,26 +244113,23 @@ 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 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: "test" vs "test" testutil.go:401: 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: 986 - testutil.go:509: Offset: 830, NextOffset: 850 - testutil.go:509: Offset: 986, NextOffset: 1006 - testutil.go:509: Offset: 850, NextOffset: 870 - testutil.go:509: Offset: 1006, NextOffset: 1026 - testutil.go:509: Offset: 870, NextOffset: 890 - testutil.go:509: Offset: 1026, NextOffset: 2482 - testutil.go:509: Offset: 890, NextOffset: 2197 + testutil.go:509: Offset: 969, NextOffset: 989 + testutil.go:509: Offset: 833, NextOffset: 853 + testutil.go:509: Offset: 989, NextOffset: 1009 + testutil.go:509: Offset: 853, NextOffset: 873 + testutil.go:509: Offset: 1009, NextOffset: 1029 + testutil.go:509: Offset: 873, NextOffset: 893 + testutil.go:509: Offset: 1029, NextOffset: 2487 + testutil.go:509: Offset: 893, NextOffset: 2199 + testutil.go:395: Comparing: "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" @@ -251596,141 +244145,173 @@ 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 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 966 - testutil.go:509: Offset: 454, NextOffset: 830 - testutil.go:395: Comparing: "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: 590, NextOffset: 969 + testutil.go:509: Offset: 454, NextOffset: 833 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test foo3.txt barlink] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, 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: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 .no.prefetch.landmark baz.txt foo1.txt] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt foo1.txt bar test foo3.txt barlink] vs [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 testutil.go:395: Comparing: "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: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 + testutil.go:509: Offset: 91, NextOffset: 1953 + testutil.go:509: Offset: 0, NextOffset: 1791 +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":856,"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":896,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":916,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1011,"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":1051,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 dev .no.prefetch.landmark baz.txt foo3.txt barlink test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + testutil.go:509: Offset: 279, NextOffset: 374 + 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: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 + 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: 856 + testutil.go:509: Offset: 600, NextOffset: 991 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 - testutil.go:509: Offset: 91, NextOffset: 1951 - testutil.go:509: Offset: 0, NextOffset: 1790 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"offset":854,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","offset":874,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","offset":894,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","offset":914,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1009,"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":1049,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt foo1.txt foo3.txt test bar barlink dev test2] + testutil.go:509: Offset: 856, NextOffset: 876 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 876, NextOffset: 896 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 916, NextOffset: 2241 + testutil.go:509: Offset: 1051, NextOffset: 2517 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251759,37 +244340,25 @@ 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: "bar" vs "bar" - testutil.go:401: 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: 854 - testutil.go:509: Offset: 600, NextOffset: 989 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev .no.prefetch.landmark baz.txt foo3.txt foo1.txt bar 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: 854, NextOffset: 874 - testutil.go:509: Offset: 989, NextOffset: 1009 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 914, NextOffset: 2239 - testutil.go:509: Offset: 1049, NextOffset: 2516 + testutil.go:509: Offset: 991, NextOffset: 1011 + testutil.go:509: Offset: 856, NextOffset: 876 + testutil.go:509: Offset: 1011, NextOffset: 1031 + testutil.go:509: Offset: 876, NextOffset: 896 + testutil.go:509: Offset: 1031, NextOffset: 1051 + testutil.go:509: Offset: 896, NextOffset: 916 + testutil.go:509: Offset: 1051, NextOffset: 2517 + testutil.go:509: Offset: 916, NextOffset: 2241 testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 bar barlink foo1.txt foo3.txt test .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: 185, NextOffset: 205 testutil.go:509: Offset: 87, NextOffset: 107 @@ -251803,30 +244372,18 @@ 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: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 600, NextOffset: 991 + testutil.go:509: Offset: 465, NextOffset: 856 + 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: 279, NextOffset: 374 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 989 - testutil.go:509: Offset: 465, NextOffset: 854 - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1009 - testutil.go:509: Offset: 854, NextOffset: 874 - testutil.go:509: Offset: 1009, NextOffset: 1029 - testutil.go:509: Offset: 874, NextOffset: 894 - testutil.go:509: Offset: 1029, NextOffset: 1049 - testutil.go:509: Offset: 894, NextOffset: 914 - testutil.go:509: Offset: 1049, NextOffset: 2516 - testutil.go:509: Offset: 914, NextOffset: 2239 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 509, NextOffset: 600 + testutil.go:509: Offset: 374, NextOffset: 465 testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -251842,141 +244399,132 @@ 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: "bar" vs "bar" - testutil.go:401: 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 .no.prefetch.landmark baz.txt foo3.txt barlink test] + 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: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, 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: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, 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: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt foo3.txt barlink test foo1.txt bar dev] vs [foo3.txt barlink test dev test2 baz.txt foo1.txt bar] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark test dev barlink test2 baz.txt foo1.txt bar 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: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "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: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1966 + testutil.go:509: Offset: 0, NextOffset: 1806 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1000,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1040,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":867,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":887,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":907,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":1000,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":1020,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","offset":1040,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 461, NextOffset: 847 - testutil.go:509: Offset: 594, NextOffset: 980 - 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 .no.prefetch.landmark baz.txt 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" @@ -251986,10 +244534,10 @@ testutil.go:509: Offset: 1000, NextOffset: 1020 testutil.go:509: Offset: 887, NextOffset: 907 testutil.go:509: Offset: 1020, NextOffset: 1040 - testutil.go:509: Offset: 907, NextOffset: 2228 - testutil.go:509: Offset: 1040, NextOffset: 2503 + testutil.go:509: Offset: 907, NextOffset: 2231 + testutil.go:509: Offset: 1040, NextOffset: 2507 testutil.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" @@ -252030,14 +244578,17 @@ 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: 847 + testutil.go:509: Offset: 594, NextOffset: 980 + testutil.go:395: Comparing: "barlink" vs "barlink" 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 test dev test2 foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 502, NextOffset: 594 + testutil.go:509: Offset: 369, NextOffset: 461 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 184, NextOffset: 204 testutil.go:509: Offset: 87, NextOffset: 107 @@ -252051,18 +244602,15 @@ 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" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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: 1000 - testutil.go:509: Offset: 847, NextOffset: 867 - testutil.go:509: Offset: 1000, NextOffset: 1020 - testutil.go:509: Offset: 867, NextOffset: 887 - testutil.go:509: Offset: 1020, NextOffset: 1040 - testutil.go:509: Offset: 887, NextOffset: 907 - testutil.go:509: Offset: 1040, NextOffset: 2503 - testutil.go:509: Offset: 907, NextOffset: 2228 + 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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -252078,143 +244626,168 @@ 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: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 594, NextOffset: 980 testutil.go:509: Offset: 461, 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: 980, NextOffset: 1000 + testutil.go:509: Offset: 847, NextOffset: 867 + testutil.go:509: Offset: 1000, NextOffset: 1020 + testutil.go:509: Offset: 867, NextOffset: 887 + testutil.go:509: Offset: 1020, NextOffset: 1040 + testutil.go:509: Offset: 887, NextOffset: 907 + testutil.go:509: Offset: 1040, NextOffset: 2507 + testutil.go:509: Offset: 907, NextOffset: 2231 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 test2 .no.prefetch.landmark foo1.txt bar foo3.txt barlink] + 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 test2 baz.txt bar] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "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:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt test .no.prefetch.landmark foo1.txt bar foo3.txt barlink dev test2] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark foo1.txt foo3.txt barlink test dev 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: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 testutil.go:395: Comparing: "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: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: 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: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 + testutil.go:509: Offset: 91, NextOffset: 1964 + testutil.go:509: Offset: 0, NextOffset: 1806 +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"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 .no.prefetch.landmark foo1.txt bar barlink baz.txt] + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 469, NextOffset: 861 + 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: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 - testutil.go:509: Offset: 91, NextOffset: 1962 - testutil.go:509: Offset: 0, NextOffset: 1802 -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":1010,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","offset":1030,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","offset":1050,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"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 test2 .no.prefetch.landmark bar test foo1.txt] + testutil.go:509: Offset: 861, NextOffset: 881 + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 881, NextOffset: 901 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 901, NextOffset: 921 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 921, NextOffset: 2243 + testutil.go:509: Offset: 1052, NextOffset: 2522 + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -252251,35 +244824,28 @@ 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 foo3.txt test dev test2 baz.txt foo1.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: 469, NextOffset: 859 - testutil.go:509: Offset: 600, NextOffset: 990 - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 600, NextOffset: 992 + testutil.go:509: Offset: 469, NextOffset: 861 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 990, NextOffset: 1010 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 919, NextOffset: 2242 - testutil.go:509: Offset: 1050, NextOffset: 2515 - testutil.go:395: Comparing: "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 bar test .no.prefetch.landmark baz.txt foo3.txt barlink dev test2] vs [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] + testutil.go:509: Offset: 992, NextOffset: 1012 + testutil.go:509: Offset: 861, NextOffset: 881 + testutil.go:509: Offset: 1012, NextOffset: 1032 + testutil.go:509: Offset: 881, NextOffset: 901 + testutil.go:509: Offset: 1032, NextOffset: 1052 + testutil.go:509: Offset: 901, NextOffset: 921 + testutil.go:509: Offset: 1052, NextOffset: 2522 + testutil.go:509: Offset: 921, 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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -252308,10 +244874,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 600, NextOffset: 990 - testutil.go:509: Offset: 469, NextOffset: 859 - testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" testutil.go:509: Offset: 394, NextOffset: 508 testutil.go:509: Offset: 281, NextOffset: 377 @@ -252320,47 +244882,37 @@ 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: 990, NextOffset: 1010 - testutil.go:509: Offset: 859, NextOffset: 879 - testutil.go:509: Offset: 1010, NextOffset: 1030 - testutil.go:509: Offset: 879, NextOffset: 899 - testutil.go:509: Offset: 1030, NextOffset: 1050 - testutil.go:509: Offset: 899, NextOffset: 919 - testutil.go:509: Offset: 1050, NextOffset: 2515 - testutil.go:509: Offset: 919, NextOffset: 2242 + 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11788,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":11776,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11780,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":11784,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt foo1.txt foo3.txt barlink test2 .no.prefetch.landmark bar test dev] + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt bar foo3.txt barlink test dev test2] vs [foo1.txt bar barlink test2 dev .no.prefetch.landmark baz.txt foo3.txt test] testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + 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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + 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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 testutil.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" @@ -252368,104 +244920,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: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark bar test barlink test2 baz.txt foo1.txt foo3.txt] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test2" vs "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: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - 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: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev .no.prefetch.landmark baz.txt foo3.txt test foo1.txt bar 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: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 - testutil.go:509: Offset: 91, NextOffset: 1968 - testutil.go:509: Offset: 0, NextOffset: 1811 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 testutil.go:395: Comparing: "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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt foo1.txt bar foo3.txt barlink] vs [foo1.txt barlink dev test2 .no.prefetch.landmark baz.txt bar foo3.txt test] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: 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: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test2" vs "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: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 + testutil.go:509: Offset: 91, NextOffset: 1969 + testutil.go:509: Offset: 0, NextOffset: 1815 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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: "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 @@ -252478,6 +245022,37 @@ 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: 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: 2051 + testutil.go:509: Offset: 962, NextOffset: 2339 + testutil.go:395: Comparing: "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: 89, NextOffset: 109 testutil.go:509: Offset: 185, NextOffset: 205 @@ -252491,31 +245066,30 @@ 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 "": [test2 baz.txt foo1.txt foo3.txt barlink .no.prefetch.landmark bar 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: 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:395: Comparing: "barlink" vs "barlink" + testutil.go:509: Offset: 370, NextOffset: 459 testutil.go:395: Comparing: "test" vs "test" testutil.go:401: 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: 2341 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt bar foo1.txt barlink dev] vs [foo1.txt bar foo3.txt barlink test dev test2 baz.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: 2339 + testutil.go:509: Offset: 828, NextOffset: 2051 + 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: 89, NextOffset: 109 @@ -252529,25 +245103,13 @@ 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 + 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: "test" vs "test" - testutil.go:401: 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: 2341 - testutil.go:509: Offset: 829, NextOffset: 2053 + 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -252563,33 +245125,18 @@ 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: "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: 392, NextOffset: 504 - testutil.go:509: Offset: 277, NextOffset: 370 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev test2 baz.txt 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:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [.no.prefetch.landmark baz.txt foo3.txt barlink 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: 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:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" 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 @@ -252598,14 +245145,6 @@ 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 0, NextOffset: 1702 testutil.go:509: Offset: 91, NextOffset: 1858 @@ -252619,26 +245158,37 @@ 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: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:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" 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: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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "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 baz.txt foo1.txt bar dev test2 .no.prefetch.landmark 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:401: Directory: "" vs "": [foo1.txt bar test dev test2 .no.prefetch.landmark baz.txt foo3.txt barlink] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 1858 testutil.go:509: Offset: 0, NextOffset: 1702 @@ -252656,17 +245206,17 @@ 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: "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: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: "test" vs "test" + testutil.go:401: 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 @@ -252675,17 +245225,19 @@ 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:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 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: "test" vs "test" - testutil.go:401: 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 @@ -252695,10 +245247,31 @@ testutil.go:509: Offset: 91, NextOffset: 1858 testutil.go:509: Offset: 0, NextOffset: 1702 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 baz.txt foo1.txt foo3.txt test dev test2] + testutil.go:401: Directory: "" vs "": [bar foo3.txt barlink test dev test2 baz.txt foo1.txt] vs [baz.txt foo1.txt test barlink dev test2 .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 [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "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: 187, NextOffset: 207 + testutil.go:509: Offset: 111, NextOffset: 131 + testutil.go:509: Offset: 207, NextOffset: 227 + testutil.go:509: Offset: 131, NextOffset: 151 + testutil.go:509: Offset: 227, NextOffset: 247 + testutil.go:509: Offset: 151, NextOffset: 171 + testutil.go:509: Offset: 247, NextOffset: 267 + testutil.go:509: Offset: 171, NextOffset: 191 + testutil.go:509: Offset: 267, NextOffset: 287 + testutil.go:509: Offset: 191, NextOffset: 283 + testutil.go:509: Offset: 287, NextOffset: 396 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 91, NextOffset: 111 testutil.go:509: Offset: 187, NextOffset: 207 @@ -252733,51 +245306,17 @@ 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: 2094 - 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: "test2" vs "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: 187, NextOffset: 207 - testutil.go:509: Offset: 111, NextOffset: 131 - testutil.go:509: Offset: 207, NextOffset: 227 - testutil.go:509: Offset: 131, NextOffset: 151 - testutil.go:509: Offset: 227, NextOffset: 247 - testutil.go:509: Offset: 151, NextOffset: 171 - testutil.go:509: Offset: 247, NextOffset: 267 - testutil.go:509: Offset: 171, NextOffset: 191 - testutil.go:509: Offset: 267, NextOffset: 287 - testutil.go:509: Offset: 191, NextOffset: 283 - testutil.go:509: Offset: 287, NextOffset: 396 + testutil.go:509: Offset: 852, NextOffset: 2096 + testutil.go:509: Offset: 984, NextOffset: 2363 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 [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] - 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: "test" vs "test" - testutil.go:401: 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: 2094 + testutil.go:401: Directory: "" vs "": [baz.txt foo1.txt test .no.prefetch.landmark bar foo3.txt barlink dev test2] vs [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] + testutil.go:395: Comparing: "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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -252793,6 +245332,14 @@ 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: "bar" vs "bar" + testutil.go:401: 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: 924 + testutil.go:509: Offset: 470, NextOffset: 792 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 187, NextOffset: 207 testutil.go:509: Offset: 91, NextOffset: 111 @@ -252809,160 +245356,145 @@ 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: "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: 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: 2363 + testutil.go:509: Offset: 852, NextOffset: 2096 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"./baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"./baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"./baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"./foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"./bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"./foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"./test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 dev .no.prefetch.landmark baz.txt foo1.txt foo3.txt] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:395: Comparing: "bar" vs "bar" - testutil.go:401: Directory: "bar" 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: 1865 + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt barlink test dev test2 baz.txt] vs [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar barlink test dev test2] testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:395: Comparing: "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: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test test2 bar barlink 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: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.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: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - 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: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - 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: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:509: Offset: 91, NextOffset: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: 1865 - testutil.go:509: Offset: 0, NextOffset: 1710 - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"offset":915,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","offset":935,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","offset":955,"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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 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 dev .no.prefetch.landmark baz.txt foo1.txt test test2] + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt foo3.txt foo1.txt bar 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: 91, NextOffset: 1866 + 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: 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: 789 - testutil.go:509: Offset: 605, NextOffset: 915 + testutil.go:509: Offset: 91, NextOffset: 1866 + 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: 789, NextOffset: 809 - testutil.go:509: Offset: 915, NextOffset: 935 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 935, NextOffset: 955 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 955, NextOffset: 975 - testutil.go:509: Offset: 849, NextOffset: 2082 - testutil.go:509: Offset: 975, NextOffset: 2356 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + 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 [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: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" + testutil.go:509: Offset: 91, NextOffset: 1866 + testutil.go:509: Offset: 0, NextOffset: 1711 +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test .no.prefetch.landmark baz.txt foo1.txt foo3.txt] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -252998,19 +245530,36 @@ 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: "test" vs "test" + testutil.go:401: 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: 2359 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink dev bar foo3.txt foo1.txt test test2 .no.prefetch.landmark baz.txt] vs [baz.txt foo1.txt bar foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 bar barlink foo1.txt foo3.txt test .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: 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: 915 - testutil.go:509: Offset: 479, NextOffset: 789 testutil.go: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 [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" @@ -253046,39 +245595,47 @@ 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: "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: 915, NextOffset: 935 - testutil.go:509: Offset: 789, NextOffset: 809 - testutil.go:509: Offset: 935, NextOffset: 955 - testutil.go:509: Offset: 809, NextOffset: 829 - testutil.go:509: Offset: 955, NextOffset: 975 - testutil.go:509: Offset: 829, NextOffset: 849 - testutil.go:509: Offset: 975, NextOffset: 2356 - testutil.go:509: Offset: 849, NextOffset: 2082 + 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: 2359 + testutil.go:509: Offset: 845, NextOffset: 2079 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"/baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"/baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"/baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"/foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"/bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"/foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"/test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 test test2 .no.prefetch.landmark baz.txt bar foo3.txt barlink dev] + testutil.go:401: Directory: "" vs "": [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] vs [foo3.txt test foo1.txt bar barlink dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "bar" vs "bar" + testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] + testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 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: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.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" @@ -253086,103 +245643,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: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1706 - 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: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt test test2 foo3.txt barlink dev .no.prefetch.landmark baz.txt bar] vs [test2 baz.txt foo1.txt bar foo3.txt barlink test dev] + testutil.go:401: Directory: "" vs "": [foo3.txt test test2 .no.prefetch.landmark baz.txt foo1.txt bar 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: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1863 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: Directory: "bar" vs "bar": [foo2.txt] vs [foo2.txt] testutil.go:395: Comparing: "bar/foo2.txt" vs "bar/foo2.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 - testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "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: "test2" vs "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: 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: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - 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: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 testutil.go:509: Offset: 91, NextOffset: 1863 - testutil.go:509: Offset: 0, NextOffset: 1706 + testutil.go:509: Offset: 0, NextOffset: 1705 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 .no.prefetch.landmark foo3.txt barlink test dev test2] + testutil.go:401: Directory: "" vs "": [dev test2 baz.txt foo1.txt bar foo3.txt barlink test] vs [baz.txt bar foo3.txt test .no.prefetch.landmark barlink dev test2 foo1.txt] + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:509: Offset: 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: 2368 + testutil.go:395: Comparing: "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" @@ -253220,48 +245790,21 @@ 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: 2085 - 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/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/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: 483, NextOffset: 793 + testutil.go:509: Offset: 612, NextOffset: 922 testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark foo3.txt bar 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:401: Directory: "" vs "": [foo1.txt barlink dev 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: "test" vs "test" testutil.go:401: 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: 2085 - testutil.go:395: Comparing: "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: 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: 2368 + testutil.go:509: Offset: 853, NextOffset: 2082 testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -253275,14 +245818,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: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 612, NextOffset: 923 - testutil.go:509: Offset: 483, NextOffset: 794 testutil.go:395: Comparing: "bar" vs "bar" testutil.go:401: 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: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: "barlink" vs "barlink" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:509: Offset: 189, NextOffset: 209 testutil.go:509: Offset: 89, NextOffset: 109 @@ -253296,154 +245851,148 @@ 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 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","size":21,"mode":420,"innerOffset":512,"digest":"sha256:6afab01ba878657e46cf951cf8bba4e1bb7db673493cddc41273f76307caa54c","chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":516,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":520,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:bb1ed7d849dfedb32a4e6b8c057d0d2843c447964e1d306169086a5268daeb9f"},{"name":"../baz.txt","type":"chunk","innerOffset":524,"chunkOffset":12,"chunkSize":4,"chunkDigest":"sha256:cd191f7111fe9980e93791e8e5a79a4df84d66d4becae8404f43e597c601dae6"},{"name":"../baz.txt","type":"chunk","innerOffset":528,"chunkOffset":16,"chunkSize":4,"chunkDigest":"sha256:ae5f48f697bdd2e08b2e515e297bb4f9f97337181c30c8ce6d3f93f84a259afb"},{"name":"../baz.txt","type":"chunk","innerOffset":532,"chunkOffset":20,"chunkDigest":"sha256:594e519ae499312b29433b7dd8a97ff068defcba9755b6d5d00e84c524d67b06"},{"name":"../foo1.txt","type":"reg","size":1,"mode":420,"innerOffset":1536,"digest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb","chunkDigest":"sha256:ca978112ca1bbdcafac231b39a23dc4da786eff8147c4e72b9807785afee48bb"},{"name":"../bar/foo2.txt","type":"reg","size":1,"mode":420,"innerOffset":2560,"digest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d","chunkDigest":"sha256:3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009d"},{"name":"../foo3.txt","type":"reg","size":1,"mode":420,"innerOffset":3584,"digest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6","chunkDigest":"sha256:2e7d2c03a9507ae265ecf5b5356885a53393a2029d241394997265a1a25aefc6"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","size":14,"mode":420,"innerOffset":8704,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:97dcae0e280815d39bca2b896836b58ca2480b92e338671c525c883c92c00c14","chunkSize":4,"chunkDigest":"sha256:9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8708,"chunkOffset":4,"chunkSize":4,"chunkDigest":"sha256:9551dadbf76a27457946e70d1aebebe2132f8d3bce6378d216c11853524dd3a6"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8712,"chunkOffset":8,"chunkSize":4,"chunkDigest":"sha256:5c4849214280f99ff38c709c4cb514eba2843d68c28d1f4b78fc6c9cb42a001e"},{"name":"../test/bar.txt","type":"chunk","innerOffset":8716,"chunkOffset":12,"chunkDigest":"sha256:ab5b62081b1d305e78d0daadb2cd23470b3faeb65af7370627798b7219ea2061"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"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 "": [barlink test dev test2 baz.txt foo1.txt bar foo3.txt] vs [bar foo3.txt test test2 .no.prefetch.landmark foo1.txt dev 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/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1710 + 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: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 testutil.go:395: Comparing: "foo3.txt" vs "foo3.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 + testutil.go:509: Offset: 0, NextOffset: 1710 + 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" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "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: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [foo1.txt bar foo3.txt test test2 .no.prefetch.landmark barlink dev baz.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: 91, NextOffset: 1869 + 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: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + 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: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [foo1.txt bar test .no.prefetch.landmark baz.txt dev test2 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: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" + testutil.go:509: Offset: 91, NextOffset: 1869 + 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: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + testutil.go:509: Offset: 0, NextOffset: 1710 + testutil.go:509: Offset: 91, NextOffset: 1869 + 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": [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: "test2" vs "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: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:395: Comparing: "foo1.txt" vs "foo1.txt" - testutil.go:509: Offset: 91, NextOffset: 1870 - 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: 91, NextOffset: 1870 - 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: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 - testutil.go:509: Offset: 91, NextOffset: 1870 - testutil.go:509: Offset: 0, NextOffset: 1712 === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 "": [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 "": [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" @@ -253451,17 +246000,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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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": [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" @@ -253469,83 +246026,80 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: 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 "": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [test dev test2 baz.txt barlink] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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: "" 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 "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [dev test2 baz.txt barlink test] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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: "" 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 [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" @@ -253558,90 +246112,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: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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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": [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" 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: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": [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: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] + testutil.go: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 "": [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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253650,14 +246202,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 "": [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 "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [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" @@ -253665,44 +246215,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: "barlink" vs "barlink" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [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/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" 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 "": [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 [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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "barlink" vs "barlink" @@ -253710,17 +246262,22 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" 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:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -253730,23 +246287,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: "test" vs "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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253754,15 +246301,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 [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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253771,17 +246323,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -253790,33 +246342,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 "": [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: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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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": [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" @@ -253825,33 +246377,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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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 [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" @@ -253860,43 +246412,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 "": [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 "": [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: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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "" 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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -253906,20 +246446,14 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 [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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253928,34 +246462,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 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: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": [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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [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 .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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253963,9 +246497,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" +=== 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.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" @@ -253980,17 +246516,10 @@ testutil.go:395: Comparing: "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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -253999,15 +246528,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: "" 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" +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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": [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" @@ -254015,27 +246549,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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [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 [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": [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [.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" @@ -254045,22 +246581,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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254068,35 +246602,51 @@ testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "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=PAX,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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": [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:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: 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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "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: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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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: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": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254104,11 +246654,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: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [dev test2 baz.txt barlink test] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -254120,11 +246669,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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "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" @@ -254133,14 +246691,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" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] 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" @@ -254150,18 +246702,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": [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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.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" @@ -254169,20 +246726,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" 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 [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" @@ -254190,17 +246741,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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.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": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254210,8 +246762,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 "": [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:401: Directory: "" vs "": [barlink test dev test2 .no.prefetch.landmark baz.txt] vs [test dev test2 baz.txt barlink] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] @@ -254225,46 +246776,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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "" 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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go: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: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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" @@ -254274,13 +246826,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: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: "" 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" @@ -254296,31 +246848,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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 [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: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 [barlink test dev test2 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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254328,13 +246882,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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -254342,43 +246897,40 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: 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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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" @@ -254386,25 +246938,25 @@ testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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" @@ -254412,21 +246964,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 "": [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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -254436,26 +246988,26 @@ 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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" @@ -254465,58 +247017,58 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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: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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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 [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254525,42 +247077,48 @@ testutil.go:401: Directory: "test2" 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 [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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" === RUN 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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 [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" @@ -254569,17 +247127,12 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" === RUN 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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] @@ -254593,7 +247146,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: "" 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" @@ -254602,7 +247154,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 [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" @@ -254611,29 +247163,14 @@ 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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: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: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 .no.prefetch.landmark baz.txt barlink test dev] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -254644,35 +247181,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" - testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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": [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 "": [test2 .no.prefetch.landmark baz.txt barlink test dev] 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 [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" @@ -254680,29 +247197,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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" 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": [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" @@ -254712,56 +247216,32 @@ testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.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": [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" +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: 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 "": [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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254769,33 +247249,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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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" testutil.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" @@ -254803,9 +247286,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" - 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 [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] @@ -254820,33 +247302,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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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: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 "": [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 [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 [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" @@ -254854,12 +247337,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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" @@ -254867,21 +247352,19 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" 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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -254889,18 +247372,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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -254909,8 +247385,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" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: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" @@ -254920,16 +247402,16 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -254939,19 +247421,19 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" @@ -254960,27 +247442,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [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/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: "" 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: "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" @@ -254989,40 +247477,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" 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 "": [.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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -255030,46 +247510,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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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" +=== 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" -=== RUN 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 [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" @@ -255084,13 +247547,16 @@ testutil.go:395: 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=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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} 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 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": [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" @@ -255100,11 +247566,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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.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" @@ -255112,22 +247575,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 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} 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] 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" @@ -255135,88 +247601,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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": [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: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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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 [dev test2 baz.txt barlink test] 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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} 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] 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/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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -255224,27 +247687,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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" - 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 .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" @@ -255254,32 +247717,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": [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" +=== 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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: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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.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] @@ -255290,31 +247757,52 @@ testutil.go:395: Comparing: "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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 .no.prefetch.landmark baz.txt barlink] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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": [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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -255323,40 +247811,34 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" - testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "" 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: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [dev test2 baz.txt barlink test] vs [test dev test2 .no.prefetch.landmark baz.txt barlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -255365,7 +247847,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: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" @@ -255380,18 +247862,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [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" @@ -255400,12 +247882,9 @@ testutil.go:401: Directory: "test2" 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: "test" vs "test" - testutil.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": [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" @@ -255415,52 +247894,56 @@ testutil.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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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" +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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": [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: "" 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: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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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" @@ -255468,9 +247951,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 "": [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 [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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -255479,24 +247967,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 [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -255505,7 +247987,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 "": [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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -255513,41 +247995,41 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testfifo testchar1 testchar2 testblock] vs [testchar2 testblock testfifo testchar1] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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" @@ -255555,16 +248037,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "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" @@ -255572,12 +248056,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 [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: "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" @@ -255590,53 +248072,53 @@ testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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": [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: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 "": [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": [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: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=USTAR,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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" @@ -255645,7 +248127,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 [test2 baz.txt barlink test dev] + 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" @@ -255655,22 +248137,38 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [test2 baz.txt barlink test dev] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -255679,8 +248177,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" +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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" @@ -255695,63 +248196,78 @@ testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 .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": [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: "dev/testfifo" vs "dev/testfifo" testutil.go:395: 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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" +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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: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/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 "": [.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" @@ -255765,34 +248281,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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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": [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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" 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 "": [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 [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" @@ -255800,18 +248317,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [.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:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -255819,6 +248331,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" 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" @@ -255827,25 +248344,19 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/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 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" @@ -255854,34 +248365,40 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "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: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:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" @@ -255890,13 +248407,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 "": [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 [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:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -255905,46 +248422,49 @@ testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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": [testchar1 testchar2 testblock testfifo] 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: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 "": [.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": [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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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" @@ -255952,17 +248472,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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "test2" vs "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 "": [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: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.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" @@ -255971,31 +248492,27 @@ testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] 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 [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" @@ -256010,32 +248527,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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [test2 .no.prefetch.landmark baz.txt barlink test dev] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/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: "test2" vs "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" 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 [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" @@ -256043,13 +248562,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.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" @@ -256065,7 +248582,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 [test2 baz.txt barlink test dev] + 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" @@ -256075,16 +248592,32 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.no.prefetch.landmark baz.txt barlink test dev test2] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [.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" @@ -256094,20 +248627,22 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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 [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=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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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: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 [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" @@ -256115,53 +248650,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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [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": [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: "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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [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": [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: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test dev test2 baz.txt barlink] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" +=== 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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [barlink test dev test2 baz.txt] vs [barlink test dev test2 .no.prefetch.landmark baz.txt] testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -256169,15 +248716,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: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [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" @@ -256185,68 +248736,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: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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: "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 [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 [testfifo testchar1 testchar2 testblock] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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": [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: "" 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 [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" @@ -256255,27 +248801,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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} - testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [.no.prefetch.landmark baz.txt barlink test dev test2] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "test" - testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] - testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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" @@ -256290,103 +248826,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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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 [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] - 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "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": [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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [test2 baz.txt barlink test dev] vs [dev test2 .no.prefetch.landmark baz.txt barlink test] - testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go: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: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: "" 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" +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -256395,11 +248930,9 @@ testutil.go:401: Directory: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 [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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" @@ -256407,69 +248940,53 @@ testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: 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=USTAR,minChunkSize=0 + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [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": [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 [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" 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: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "barlink" vs "barlink" - testutil.go:395: Comparing: "test" vs "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.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" @@ -256485,14 +249002,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 "": [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 [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -256500,46 +249017,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" -=== 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} +=== 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":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [.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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "test" vs "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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 [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 [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.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:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -256548,33 +249087,27 @@ testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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" +=== 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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -256589,104 +249122,104 @@ testutil.go:395: Comparing: "test" vs "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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [dev test2 baz.txt barlink test] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [.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": [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: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":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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: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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [test2 baz.txt barlink test dev] vs [baz.txt barlink test dev test2 .no.prefetch.landmark] - testutil.go:395: Comparing: "test2" vs "test2" - testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [barlink test dev test2 baz.txt] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [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" @@ -256694,79 +249227,97 @@ testutil.go:395: 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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "test" vs "test" + testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] + testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" + testutil.go:395: Comparing: "dev" vs "dev" + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" + testutil.go:395: Comparing: "" vs "" + testutil.go:401: Directory: "" vs "": [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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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": [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:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [baz.txt barlink test dev test2] + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "" vs "" - testutil.go:401: Directory: "" vs "": [.no.prefetch.landmark baz.txt barlink test dev test2] vs [test dev test2 baz.txt barlink] - testutil.go:395: Comparing: "baz.txt" vs "baz.txt" + testutil.go: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] @@ -256780,18 +249331,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: "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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -256800,7 +249352,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 "": [.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": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" @@ -256816,28 +249368,17 @@ 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [dev test2 .no.prefetch.landmark baz.txt barlink test] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testfifo testchar1 testchar2 testblock] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "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: "dev" vs "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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" @@ -256845,23 +249386,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 "": [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/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.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" @@ -256877,7 +249429,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/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -256886,137 +249438,137 @@ 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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 [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: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 .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: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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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": [testfifo testchar1 testchar2 testblock] vs [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: "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": [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 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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": [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": [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: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 [test dev test2 baz.txt barlink] + testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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: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 [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" @@ -257026,45 +249578,45 @@ 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=PAX,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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-01-24T05:22:30Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:30Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:30Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:30Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:30Z","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 "": [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 [testchar2 testblock testfifo testchar1] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" - testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 [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: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=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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"test/","type":"dir","mode":493},{"name":"dev/","type":"dir","mode":493},{"name":"dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"test2/","type":"dir","mode":493},{"name":"test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" @@ -257074,67 +249626,67 @@ testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.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": [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 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 [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 [testchar2 testblock testfifo testchar1] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" - testutil.go:395: 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"./dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"./baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"./test/","type":"dir","mode":493},{"name":"./dev/","type":"dir","mode":493},{"name":"./dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"./dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"./dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"./test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"./test2/","type":"dir","mode":493},{"name":"./test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"./dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 "": [dev test2 baz.txt barlink test] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go:395: Comparing: "test2" vs "test2" + testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] + testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go: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": [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" === 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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"/dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"/baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"/test/","type":"dir","mode":493},{"name":"/dev/","type":"dir","mode":493},{"name":"/dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"/dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"/dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"/test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"/test2/","type":"dir","mode":493},{"name":"/test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"/dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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 [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" @@ -257144,18 +249696,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": [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: "" 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 "": [baz.txt barlink test dev test2 .no.prefetch.landmark] vs [test2 baz.txt barlink test dev] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testblock testfifo testchar1 testchar2] + testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" @@ -257166,415 +249718,415 @@ 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=GNU,minChunkSize=0 - testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","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":"2024-12-21T22:47:15Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2024-12-21T22:47:15Z"},{"name":"../dev/testchar1","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2024-12-21T22:47:15Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2024-12-21T22:47:15Z","devMajor":1,"devMinor":2}]} + testutil.go:340: A: TOCJSON: {"version":1,"entries":[{"name":"../baz.txt","type":"reg","mode":420,"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../barlink","type":"symlink","linkName":"test/bar.txt","mode":420},{"name":"../test/","type":"dir","mode":493},{"name":"../dev/","type":"dir","mode":493},{"name":"../dev/testblock","type":"block","modtime":"2026-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","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-01-24T05:22:29Z","devMajor":3,"devMinor":4},{"name":"../dev/testfifo","type":"fifo","modtime":"2026-01-24T05:22:29Z"},{"name":"../dev/testchar1","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":5,"devMinor":6},{"name":"../test/bar.txt","type":"reg","mode":420,"xattrs":{"test2":"c2FtcGxlMg=="},"digest":"sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"},{"name":"../test2/","type":"dir","mode":493},{"name":"../test2/bazlink","type":"hardlink","modtime":"2026-01-24T05:22:29Z","linkName":"baz.txt"},{"name":"../dev/testchar2","type":"char","modtime":"2026-01-24T05:22:29Z","devMajor":1,"devMinor":2}]} testutil.go:395: Comparing: "" vs "" testutil.go:401: Directory: "" vs "": [baz.txt barlink test dev test2] vs [.no.prefetch.landmark baz.txt barlink test dev test2] testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testchar2 testblock testfifo testchar1] vs [testblock testfifo testchar1 testchar2] - testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" - testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" + testutil.go:401: Directory: "dev" vs "dev": [testchar1 testchar2 testblock testfifo] vs [testblock testfifo testchar1 testchar2] testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" testutil.go:395: Comparing: "dev/testfifo" vs "dev/testfifo" + testutil.go:395: Comparing: "dev/testchar1" vs "dev/testchar1" + testutil.go:395: Comparing: "dev/testchar2" vs "dev/testchar2" testutil.go:395: Comparing: "test2" vs "test2" testutil.go:401: Directory: "test2" vs "test2": [bazlink] vs [bazlink] testutil.go:395: Comparing: "baz.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 "": [dev test2 .no.prefetch.landmark baz.txt barlink test] vs [baz.txt barlink test dev test2] testutil.go:395: Comparing: "baz.txt" vs "baz.txt" testutil.go:395: Comparing: "barlink" vs "barlink" testutil.go:395: Comparing: "test" vs "test" testutil.go:401: Directory: "test" vs "test": [bar.txt] vs [bar.txt] testutil.go:395: Comparing: "test/bar.txt" vs "test/bar.txt" testutil.go:395: Comparing: "dev" vs "dev" - testutil.go:401: Directory: "dev" vs "dev": [testblock testfifo testchar1 testchar2] vs [testchar1 testchar2 testblock testfifo] - testutil.go:395: Comparing: "dev/testblock" vs "dev/testblock" + testutil.go: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" --- PASS: TestZstdChunked (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen (11.73s) + --- PASS: TestZstdChunked/testWriteAndOpen (54.47s) --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) - --- 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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.03s) --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) - --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.03s) --- 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=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=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.07s) --- 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=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.03s) + --- 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.01s) --- 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) - --- 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=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.03s) --- 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) - --- 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=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.02s) --- 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=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=true,format=PAX (0.01s) --- 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=true,format=GNU (0.02s) --- 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=false,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.00s) - --- 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=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.00s) - --- 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.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.05s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.06s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/empty-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.09s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.09s) --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.00s) - --- 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=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.11s) + --- 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.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.06s) --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.11s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1empty_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (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.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.00s) - --- 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.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.00s) - --- 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=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,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=default,prefix="",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.00s) - --- 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.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.00s) - --- 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.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=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.00s) - --- 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.00s) - --- 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.00s) - --- 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=fastest,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.08s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.02s) + --- 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.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.07s) + --- 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.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.07s) --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) - --- 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=PAX (0.01s) - --- 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=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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.00s) - --- 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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.00s) - --- 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.04s) + --- 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.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.06s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.04s) + --- 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.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.05s) --- 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=PAX (0.01s) - --- 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/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/1dir_1file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.04s) + --- 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=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.02s) --- 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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.04s) --- 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=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.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=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.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.02s) + --- 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.04s) + --- 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.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.03s) + --- 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.03s) --- 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=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=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.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=default,prefix="",lossless=true,format=USTAR (0.00s) - --- 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.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) - --- 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=fastest,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.04s) + --- 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.02s) + --- 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=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.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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) + --- 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.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.03s) + --- 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=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=true,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.00s) - --- 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.00s) - --- 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=better,prefix="",lossless=true,format=USTAR (0.00s) - --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.00s) - --- 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=GNU (0.01s) - --- 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.01s) - --- 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.00s) - --- 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=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.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) + --- 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.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.04s) + --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.05s) + --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/2meta_2file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.07s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.03s) --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) - --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.01s) - --- 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=true,format=PAX (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.04s) --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) - --- 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) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) - --- 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=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.04s) + --- 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=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.08s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.05s) + --- 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.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/3dir-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.06s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) @@ -257582,1620 +250134,1620 @@ --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.05s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.09s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.08s) --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.07s) --- 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.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,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.00s) - --- 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.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.00s) - --- 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.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.00s) - --- 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.00s) - --- 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.03s) - --- 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.01s) - --- 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.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.01s) - --- 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.01s) - --- 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.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.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.01s) - --- 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.01s) - --- 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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.02s) - --- 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=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.03s) - --- 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=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.08s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.04s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/symlink-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.21s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.19s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.17s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.15s) + --- 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=fastest,prefix="../",lossless=true,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.20s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.28s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.14s) + --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.20s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.08s) + --- 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=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.12s) + --- 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.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.18s) + --- 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.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.10s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.09s) + --- 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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.04s) - --- 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/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.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.20s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.17s) + --- 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.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.11s) + --- 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.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.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/chunked_file-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.03s) --- 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=true,format=GNU (0.04s) --- 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=true,format=PAX (0.00s) - --- 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=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.05s) --- 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.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.00s) - --- 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=GNU (0.02s) + --- 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.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.07s) --- 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=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.00s) --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.00s) - --- 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.00s) - --- 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.00s) - --- 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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.03s) + --- 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.00s) + --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.04s) + --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) - --- 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.00s) - --- 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.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.01s) - --- 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.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=default,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.03s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.05s) + --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.03s) --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.01s) - --- 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=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.00s) --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.01s) - --- 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=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=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.06s) --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.04s) --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.01s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/recursive-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.03s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.02s) --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.00s) - --- 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) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.00s) - --- 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=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.02s) --- 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) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.00s) --- 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) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.01s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.03s) + --- 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.00s) - --- 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.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.00s) - --- 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=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.04s) + --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.03s) + --- 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.05s) + --- 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.05s) + --- 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.02s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.03s) + --- 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.07s) --- 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/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/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/block_char_fifo-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.00s) --- 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=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=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=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=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=true,format=USTAR (0.00s) - --- 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.00s) - --- 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=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.02s) --- 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.00s) - --- 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.00s) - --- 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=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=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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.06s) + --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.03s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.00s) - --- 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.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.06s) --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.03s) --- 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=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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.00s) - --- 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=false,format=GNU (0.04s) + --- 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.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.07s) + --- 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=false,format=USTAR (0.00s) - --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.05s) + --- 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.06s) + --- 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=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.01s) - --- 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.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) - --- 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.01s) - --- 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.01s) - --- 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.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=true,format=USTAR (0.01s) - --- 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.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.05s) + --- 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.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.06s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/modes-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.03s) + --- 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=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="",lossless=true,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=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=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.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=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.07s) --- 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.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=true,format=USTAR (0.02s) --- 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.05s) --- 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.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=fastest,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.02s) --- 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.00s) - --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="",lossless=true,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.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.01s) - --- 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=true,format=USTAR (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.00s) - --- 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.00s) - --- 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.00s) - --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.04s) --- 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.00s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.02s) --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.00s) - --- 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.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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.02s) + --- 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.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=false,format=USTAR (0.03s) - --- 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.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.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=false,format=USTAR (0.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.05s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.05s) + --- 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/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.06s) --- 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.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.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=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.00s) - --- 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/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/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.09s) + --- 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.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/lossy-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.08s) + --- 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.05s) + --- 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.00s) - --- 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=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=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.03s) + --- 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.07s) --- 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=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=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.01s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.05s) + --- 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.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.05s) + --- 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.04s) --- 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.00s) - --- 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.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.00s) - --- 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.00s) - --- 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.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=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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,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=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.00s) - --- 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.00s) - --- 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=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.01s) - --- 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.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.01s) - --- 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.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.00s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.01s) - --- 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.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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.03s) - --- 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.03s) - --- 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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.03s) - --- 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.03s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,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=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.13s) + --- 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.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.02s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.03s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.05s) + --- 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.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.22s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.07s) + --- 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.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,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=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.05s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/hardlink_should_be_replaced_to_the_destination_entry-compression=zstd_compression_level=better,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.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.30s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.26s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.16s) + --- 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.19s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.08s) --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.02s) - --- 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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.05s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=USTAR (0.04s) - --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.04s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.03s) - --- 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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.07s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.09s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.06s) - --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.06s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.04s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.06s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.05s) - --- 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.02s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.02s) - --- 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.02s) - --- 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.02s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.02s) - --- 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.02s) - --- 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.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=default,prefix="",lossless=true,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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.04s) - --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,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.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.03s) - --- 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.03s) - --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.05s) - --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.03s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.04s) - --- 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.05s) - --- 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.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.05s) - --- 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.05s) - --- 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.05s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.04s) - --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify (19.40s) - --- 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.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/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.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.08s) + --- 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=false,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=USTAR (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=USTAR (0.17s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=PAX (0.28s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.22s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=true,format=GNU (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="",lossless=false,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.23s) + --- 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=true,format=PAX (0.20s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.22s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.19s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.04s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=PAX (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=true,format=GNU (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.23s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=PAX (0.25s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=true,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.21s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.29s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.20s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=PAX (0.21s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=PAX (0.21s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.21s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="",lossless=false,format=GNU (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=USTAR (0.21s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.17s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.16s) + --- 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.17s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.14s) + --- 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.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.22s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=USTAR (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=true,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=USTAR (0.08s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=PAX (0.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="./",lossless=false,format=GNU (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=USTAR (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=USTAR (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=PAX (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=PAX (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=true,format=GNU (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="/",lossless=false,format=GNU (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=USTAR (0.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=PAX (0.19s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=false,format=PAX (0.06s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,prefix="../",lossless=true,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=fastest,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.13s) + --- 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.20s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="",lossless=false,format=PAX (0.12s) + --- 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.07s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=USTAR (0.09s) + --- 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.10s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=PAX (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=true,format=GNU (0.19s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="./",lossless=false,format=GNU (0.17s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=USTAR (0.22s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=USTAR (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=true,format=PAX (0.11s) + --- 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.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="/",lossless=false,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=USTAR (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=USTAR (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=true,format=PAX (0.17s) + --- 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.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=default,prefix="../",lossless=false,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=USTAR (0.19s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=false,format=USTAR (0.18s) + --- 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.19s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="",lossless=true,format=GNU (0.16s) + --- 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.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=USTAR (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=PAX (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=PAX (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=true,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="./",lossless=false,format=GNU (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=USTAR (0.15s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=USTAR (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=PAX (0.18s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=PAX (0.14s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=true,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="/",lossless=false,format=GNU (0.13s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=USTAR (0.16s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=USTAR (0.12s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=PAX (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=PAX (0.09s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=true,format=GNU (0.11s) + --- PASS: TestZstdChunked/testWriteAndOpen/several_files_in_chunk_chunked-compression=zstd_compression_level=better,prefix="../",lossless=false,format=GNU (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify (80.90s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.06s) --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- 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.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=better,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- 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.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=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=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.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=PAX,minChunkSize=0#01 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (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.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.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.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.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=default,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.01s) - --- 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.02s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.01s) - --- 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.02s) - --- 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.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.01s) - --- 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.01s) - --- 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.01s) - --- 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.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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 (0.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 (0.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.22s) + --- 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.23s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) + --- 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.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.22s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.15s) + --- 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=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.24s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=default,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.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.23s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/no-regfile-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.24s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000 (0.06s) + --- 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.04s) --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000 (0.02s) - --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.02s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.03s) - --- 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.02s) - --- 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.02s) - --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 (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.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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- 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.01s) - --- 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.01s) - --- 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.02s) + --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.11s) + --- 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.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 (0.06s) + --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.02s) - --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.02s) - --- 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=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.02s) - --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.04s) - --- 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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 (0.01s) - --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.01s) - --- 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.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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.01s) - --- 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=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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.02s) - --- 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.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=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,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.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 (0.02s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.04s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02 (0.02s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 (0.03s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01 (0.11s) + --- 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=default,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) + --- 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.03s) + --- 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.09s) + --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#01 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.11s) + --- 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.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.39s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#02 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#02 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#02 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#02 (0.36s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 (0.31s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#02 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#02 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#02 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#02 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.36s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.29s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 (0.32s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#02 (0.28s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#02 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02 (0.26s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#02 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.18s) + --- 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.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02 (0.09s) + --- 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.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.10s) + --- 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.09s) + --- 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.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#02 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#02 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.09s) + --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 (0.22s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/small-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 (0.27s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- 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=USTAR,minChunkSize=0/lost_digest_in_a_entry (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.06s) --- 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.09s) --- 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/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/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- 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.06s) --- 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/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=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0 (0.08s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.10s) --- 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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,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 (0.14s) --- 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.07s) --- 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.04s) --- 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.02s) - --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.17s) --- 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.02s) - --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.26s) --- 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/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (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.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 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) --- 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 (0.18s) --- 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.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.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=PAX,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (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=USTAR,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0 (0.13s) --- 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.09s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0 (0.07s) --- 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.05s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,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.05s) - --- 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/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.04s) - --- 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=USTAR,minChunkSize=0 (0.16s) + --- 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/duplicated_entry_offset (0.02s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.11s) + --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.04s) + --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.03s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.03s) - --- 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.00s) - --- 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/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=better,prefix="/",format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.03s) + --- 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.21s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.26s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.22s) + --- 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/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.15s) + --- 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.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01 (0.13s) --- 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.11s) --- 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=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#01 (0.09s) --- 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/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=USTAR,minChunkSize=0#01 (0.12s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0#01 (0.10s) --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.01s) --- 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.01s) - --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01 (0.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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.01s) - --- 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.09s) --- 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.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=USTAR,minChunkSize=0#01 (0.14s) --- 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.01s) - --- 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/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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#01 (0.07s) --- 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/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=default,prefix="",format=USTAR,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=GNU,minChunkSize=0#01 (0.22s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.11s) --- 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/duplicated_entry_offset (0.01s) + --- 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/duplicated_entry_offset (0.00s) --- 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=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 (0.15s) --- 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.02s) + --- 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.07s) --- 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.03s) - --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.07s) --- 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=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 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) --- 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.02s) - --- 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=PAX,minChunkSize=0#01 (0.14s) --- 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=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#01 (0.14s) --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.03s) - --- 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.02s) - --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01 (0.14s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#01 (0.16s) --- 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=GNU,minChunkSize=0#01 (0.03s) - --- 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.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,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.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.04s) + --- 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.20s) + --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.10s) + --- 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.15s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,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.04s) - --- 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=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- 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.04s) + --- 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.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.19s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.22s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.05s) + --- 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=GNU,minChunkSize=0#01 (0.23s) --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01 (0.26s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.03s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.03s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.25s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.19s) --- 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.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=better,prefix="../",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02 (0.20s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.14s) --- 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=GNU,minChunkSize=0#02 (0.02s) - --- 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=PAX,minChunkSize=0#02/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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 (0.08s) --- 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 (0.05s) --- 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.16s) --- 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/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=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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0#02 (0.06s) --- 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.02s) - --- 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=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.24s) --- 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=GNU,minChunkSize=0#02 (0.03s) + --- 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.10s) --- 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=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.06s) --- 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/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0#02 (0.04s) --- 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=GNU,minChunkSize=0#02 (0.03s) + --- 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.10s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.08s) --- 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.15s) --- 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=GNU,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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02 (0.26s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.03s) --- 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.14s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#02 (0.16s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#02 (0.15s) --- 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.11s) --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0#02 (0.20s) --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=0#02 (0.17s) --- 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.03s) - --- 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=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=0#02 (0.08s) --- 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.03s) - --- 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.06s) + --- 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.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=default,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.11s) --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.05s) - --- 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.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,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.04s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.05s) - --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.04s) + --- 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.12s) + --- 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.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.25s) + --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.18s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,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.04s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.03s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- 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=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- 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.00s) + --- 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.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.03s) + --- 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.15s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#02 (0.15s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/big-files-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.15s) + --- 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=PAX,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.14s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0 (0.07s) --- 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.05s) --- 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.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0 (0.05s) --- 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.01s) - --- 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 (0.08s) --- 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=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.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- 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.08s) --- 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 (0.13s) --- 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.09s) --- 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) - --- 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=0 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000 (0.11s) --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=0 (0.10s) + --- 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.10s) --- 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=GNU,minChunkSize=64000/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.02s) --- 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.05s) --- 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.11s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0 (0.05s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.01s) --- 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 (0.08s) --- 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/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) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0 (0.13s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=0/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000 (0.07s) --- 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.08s) --- 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=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=GNU,minChunkSize=64000 (0.05s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,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.10s) --- 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.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=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.02s) --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0 (0.11s) + --- 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=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=64000 (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=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.03s) + --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000 (0.03s) - --- 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 (0.08s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.01s) --- 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.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 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000/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.04s) - --- 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 (0.10s) --- 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/duplicated_entry_offset (0.00s) --- 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.03s) + --- 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.09s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000 (0.06s) --- 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.03s) + --- 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.03s) - --- 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 (0.06s) --- 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=PAX,minChunkSize=0 (0.04s) - --- 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=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.09s) --- 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=64000 (0.03s) + --- 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.08s) --- 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.03s) + --- 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/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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000 (0.09s) --- 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.03s) + --- 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/lost_digest_in_a_entry (0.01s) --- 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=0/lost_digest_in_a_entry (0.00s) - --- 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 (0.07s) + --- 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=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.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 (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=64000 (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=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=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.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 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000 (0.03s) - --- 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 (0.16s) --- 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=better,prefix="",format=USTAR,minChunkSize=0 (0.06s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,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=better,prefix="",format=USTAR,minChunkSize=0 (0.21s) + --- 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.03s) + --- 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/duplicated_entry_offset (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- 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.06s) - --- 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.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- 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.06s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0 (0.17s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000 (0.24s) + --- 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=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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000 (0.07s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.06s) - --- 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=USTAR,minChunkSize=0 (0.23s) + --- 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.22s) + --- 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.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0 (0.24s) + --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000 (0.33s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.06s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0 (0.04s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.06s) - --- 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.04s) - --- 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=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 (0.07s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0 (0.05s) - --- 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.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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0 (0.08s) - --- 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=GNU,minChunkSize=0 (0.09s) + --- 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=0/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000 (0.21s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0 (0.31s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000 (0.25s) + --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.00s) + --- 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.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) + --- 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.00s) + --- 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/lost_digest_in_a_entry (0.04s) --- 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.05s) + --- 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/duplicated_entry_offset (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000/lost_digest_in_a_entry (0.00s) - --- 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.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0/lost_digest_in_a_entry (0.00s) + --- 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.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 (0.32s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000/lost_digest_in_a_entry (0.03s) --- 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.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0 (0.22s) + --- 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.03s) + --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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#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 (0.10s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.02s) --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) --- 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 (0.06s) --- 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.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- 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.10s) --- 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/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) --- 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 (0.07s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=64000#01 (0.08s) --- 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.02s) + --- 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/lost_digest_in_a_entry (0.01s) --- 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 (0.15s) --- 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/duplicated_entry_offset (0.00s) --- 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=64000#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=GNU,minChunkSize=64000#01 (0.12s) --- 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=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#01 (0.05s) --- 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.05s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#01 (0.07s) --- 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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#01 (0.19s) --- 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=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) --- 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.16s) --- 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=USTAR,minChunkSize=0#01 (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=0#01 (0.06s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=USTAR,minChunkSize=64000#01 (0.06s) --- 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 (0.11s) --- 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.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="../",format=PAX,minChunkSize=64000#01 (0.09s) --- 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.07s) --- 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.04s) --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#01 (0.07s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#01 (0.10s) --- 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.12s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#01 (0.10s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=0#01 (0.11s) --- 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.03s) - --- 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=GNU,minChunkSize=64000#01 (0.26s) --- 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=USTAR,minChunkSize=0#01 (0.05s) + --- 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.11s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#01 (0.07s) --- 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/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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01 (0.16s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=PAX,minChunkSize=64000#01 (0.13s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=0#01 (0.16s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01 (0.09s) --- 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=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=0#01 (0.10s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=USTAR,minChunkSize=64000#01 (0.07s) --- 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=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- 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=0#01/duplicated_entry_offset (0.01s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#01 (0.04s) --- 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.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) @@ -259203,863 +251755,863 @@ --- 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/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=0#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=USTAR,minChunkSize=64000#01 (0.10s) --- 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/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.11s) --- 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.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=64000#01 (0.22s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.01s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#01 (0.12s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#01 (0.10s) --- 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.07s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.07s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,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.19s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.05s) + --- 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/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01 (0.06s) - --- 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 (0.11s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) --- 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.07s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 (0.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01 (0.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#01 (0.15s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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.20s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01 (0.07s) - --- 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=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#01 (0.06s) - --- 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=PAX,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 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#01 (0.12s) + --- 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.23s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) + --- 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.14s) + --- 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.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#01 (0.27s) + --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- 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.07s) - --- 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.00s) - --- 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/duplicated_entry_offset (0.01s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01 (0.07s) - --- 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.02s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) - --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#01 (0.27s) + --- 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.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=0#01 (0.16s) + --- 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/duplicated_entry_offset (0.02s) + --- 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/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#01 (0.11s) + --- 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.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- 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.27s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01 (0.21s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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.16s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.07s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=0#01/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#01 (0.21s) --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#01 (0.05s) - --- 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=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.11s) + --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01 (0.20s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#01/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.06s) - --- 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/lost_digest_in_a_entry (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01 (0.29s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#01/lost_digest_in_a_entry (0.03s) --- 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.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01 (0.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/lost_digest_in_a_entry (0.02s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#01/duplicated_entry_offset (0.02s) - --- 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/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.04s) --- 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.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=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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="",format=PAX,minChunkSize=0#02 (0.10s) --- 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 (0.13s) --- 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.11s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=USTAR,minChunkSize=0#02 (0.07s) --- 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.09s) --- 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.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/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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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.08s) --- 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.03s) - --- 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 (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.01s) --- 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.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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=0#02 (0.06s) --- 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/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=fastest,prefix="/",format=PAX,minChunkSize=64000#02 (0.07s) --- 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=GNU,minChunkSize=0#02 (0.04s) + --- 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.09s) --- 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.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.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.07s) --- 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.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/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.07s) --- 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=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.08s) --- 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.07s) --- 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 (0.13s) --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=0#02 (0.13s) --- 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=0#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.02s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=0#02 (0.11s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=PAX,minChunkSize=64000#02 (0.08s) --- 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/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.01s) + --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="",format=GNU,minChunkSize=64000#02 (0.03s) + --- 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=64000#02 (0.20s) --- 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.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 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.01s) --- 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.08s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="./",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.03s) + --- 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.04s) + --- 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/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/duplicated_entry_offset (0.00s) --- 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=64000#02 (0.04s) - --- 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=0#02/duplicated_entry_offset (0.01s) + --- 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=USTAR,minChunkSize=0#02 (0.03s) + --- 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/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.08s) --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=0#02 (0.14s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=PAX,minChunkSize=64000#02 (0.14s) --- 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.10s) --- 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 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="/",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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.03s) - --- 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 (0.23s) --- 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=0#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.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/duplicated_entry_offset (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=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.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.02s) - --- 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 (0.13s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.01s) --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02 (0.09s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.02s) --- 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.02s) - --- 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 (0.19s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=default,prefix="../",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.04s) --- 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.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02 (0.22s) --- 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.08s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=USTAR,minChunkSize=64000#02 (0.33s) + --- 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.04s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02 (0.21s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02 (0.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=PAX,minChunkSize=64000#02 (0.15s) + --- 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/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/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 (0.05s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,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.06s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- 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.06s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="",format=GNU,minChunkSize=64000#02 (0.16s) + --- 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/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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=0#02/duplicated_entry_offset (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=USTAR,minChunkSize=64000#02 (0.21s) --- 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=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.06s) - --- 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=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.02s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=0#02 (0.27s) + --- 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/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02 (0.05s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.06s) - --- 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=PAX,minChunkSize=64000#02 (0.27s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02 (0.20s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="./",format=GNU,minChunkSize=64000#02 (0.08s) --- 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.08s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02 (0.06s) + --- 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.00s) + --- 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.18s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) --- 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.05s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02 (0.16s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02 (0.07s) + --- 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.24s) --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02 (0.05s) - --- 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.08s) - --- 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.08s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=PAX,minChunkSize=64000#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.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="/",format=GNU,minChunkSize=0#02/duplicated_entry_offset (0.03s) + --- 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.02s) + --- 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.10s) --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02 (0.04s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/lost_digest_in_a_entry (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=USTAR,minChunkSize=64000#02/duplicated_entry_offset (0.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02 (0.05s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02 (0.07s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=0#02 (0.07s) - --- 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.00s) - --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=GNU,minChunkSize=64000#02 (0.07s) + --- 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.17s) + --- 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.18s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/lost_digest_in_a_entry (0.00s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=0#02/duplicated_entry_offset (0.02s) + --- 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.03s) + --- PASS: TestZstdChunked/testDigestAndVerify/with-non-regfiles-compression=zstd_compression_level=better,prefix="../",format=PAX,minChunkSize=64000#02/duplicated_entry_offset (0.02s) + --- 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.02s) + --- 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=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/testBuild (53.28s) - --- 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.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- 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.03s) - --- 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.02s) - --- 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.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,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.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- 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.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- 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=GNU,minChunkSize=0 (0.03s) - --- 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.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild (158.29s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.21s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.52s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.28s) + --- 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.36s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.39s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.29s) + --- 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.25s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.46s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.21s) + --- 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.30s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.14s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.17s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.23s) --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.02s) + --- 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.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- 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.03s) - --- 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.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- 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.03s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.05s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.06s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.07s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.08s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.09s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.15s) - --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.13s) - --- 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.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.11s) - --- 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=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.11s) - --- 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.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.19s) - --- 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.22s) - --- 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.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.15s) - --- 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.15s) - --- 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.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.15s) - --- 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=GNU,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.20s) - --- 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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.21s) - --- 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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.20s) - --- 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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=64000 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.20s) - --- 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.18s) - --- 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.13s) - --- 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.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.11s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.16s) - --- 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.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.14s) - --- 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.13s) - --- 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.14s) - --- 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.15s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.12s) - --- 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.14s) - --- 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.15s) - --- 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.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.14s) - --- 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.18s) - --- 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.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.19s) - --- 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=PAX,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=64000 (0.19s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,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.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.20s) - --- 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.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=64000 (0.20s) - --- 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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,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.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.23s) - --- 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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.22s) - --- 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=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.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=64000 (0.24s) - --- 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.23s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.23s) - --- 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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.19s) - --- 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.21s) - --- 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.19s) - --- 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.17s) - --- 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.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.12s) - --- 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.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.13s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.14s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.15s) - --- 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.15s) - --- 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.12s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.14s) - --- 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=GNU,minChunkSize=0 (0.13s) - --- 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.13s) - --- 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.15s) - --- 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.15s) - --- 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=default,prefix="",src=2,format=USTAR,minChunkSize=0 (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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.17s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.18s) - --- 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=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=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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.18s) - --- 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.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.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.19s) - --- 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.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.15s) - --- 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.21s) - --- 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.15s) - --- 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.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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.16s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.18s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.19s) - --- 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.21s) - --- 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.22s) - --- 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.18s) - --- 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.20s) - --- 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.20s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.21s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.18s) - --- 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.22s) - --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.18s) - --- 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.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.01s) + --- 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.11s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.15s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.26s) + --- 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.08s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.06s) + --- 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=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.21s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/regfiles_and_directories-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.21s) + --- 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.13s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.39s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.46s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.49s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.44s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.58s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.53s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.53s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.73s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.81s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.89s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.63s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.68s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (1.02s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.69s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=PAX,minChunkSize=0 (0.57s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=0,format=GNU,minChunkSize=0 (0.60s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=0 (0.44s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.37s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.34s) + --- 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.58s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.51s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.51s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.46s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.53s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.61s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.34s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.58s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.37s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.37s) + --- 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=PAX,minChunkSize=0 (0.48s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.51s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.50s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.50s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.75s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.53s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.56s) + --- 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=GNU,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.48s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.49s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- 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.18s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.16s) + --- 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.17s) + --- 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.31s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.16s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.46s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.61s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.47s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.47s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.19s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.10s) + --- 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=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.54s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.37s) + --- 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=USTAR,minChunkSize=0 (0.48s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.56s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.47s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.37s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.59s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/empty_files-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.40s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.52s) + --- 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.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=PAX,minChunkSize=64000 (0.47s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.32s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.47s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=0 (0.34s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=0 (0.39s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=0,format=GNU,minChunkSize=64000 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.39s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.58s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.47s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.77s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.50s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=64000 (0.55s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.53s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=0,format=PAX,minChunkSize=64000 (0.77s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.34s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=PAX,minChunkSize=0 (0.29s) + --- 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.22s) + --- 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.24s) + --- 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.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.43s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=64000 (0.40s) + --- 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.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.64s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=64000 (0.83s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.74s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=64000 (0.80s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.90s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=64000 (0.47s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.85s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=64000 (0.95s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.49s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=64000 (0.52s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.61s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=64000 (0.42s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.49s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=64000 (0.40s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=64000 (0.56s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.58s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=64000 (0.51s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.17s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=PAX,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=0 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.14s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.18s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=1,format=GNU,minChunkSize=64000 (0.32s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.21s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=0 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=0 (0.34s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.30s) + --- 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.39s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.42s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=0 (0.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=PAX,minChunkSize=64000 (0.64s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.48s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.49s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.49s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.52s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=1,format=GNU,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=0 (0.51s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.48s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.52s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=64000 (0.70s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.48s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=64000 (0.47s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.52s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=64000 (0.39s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=64000 (0.56s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=64000 (0.35s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.45s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=64000 (0.61s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=64000 (0.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=64000 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.58s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=64000 (0.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.51s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=64000 (0.45s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.52s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=64000 (0.55s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.57s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=64000 (0.47s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.24s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.23s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=64000 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=0 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=0 (0.32s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.35s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.42s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=64000 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.22s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.35s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.26s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=64000 (0.29s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.55s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.26s) + --- 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=0 (0.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.35s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=64000 (0.36s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=64000 (0.44s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.40s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.28s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.30s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.34s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.46s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=64000 (0.42s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=64000 (0.34s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.37s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.33s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.41s) + --- 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.25s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.45s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=64000 (0.27s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.46s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=64000 (0.38s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.43s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=64000 (0.51s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.35s) + --- 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.49s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=64000 (0.32s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.31s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=64000 (0.34s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.41s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=64000 (0.43s) + --- 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.50s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.49s) + --- 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.65s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=64000 (0.57s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.42s) + --- PASS: TestZstdChunked/testBuild/various_files-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=64000 (0.32s) + --- 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.21s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=0,format=USTAR,minChunkSize=0 (0.03s) + --- 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.00s) + --- 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=PAX,minChunkSize=0 (0.03s) + --- 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=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.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=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=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.01s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=0,format=GNU,minChunkSize=0 (0.00s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.05s) --- 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.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=0,format=PAX,minChunkSize=0 (0.01s) - --- 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=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.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,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=default,prefix="../",src=0,format=USTAR,minChunkSize=0 (0.06s) + --- 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.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.09s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=0,format=GNU,minChunkSize=0 (0.06s) + --- 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.24s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=USTAR,minChunkSize=0 (0.09s) + --- 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.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=PAX,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=0,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=0,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=0,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=0,format=GNU,minChunkSize=0 (0.05s) + --- 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=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=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.02s) --- 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=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.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.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=PAX,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.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=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.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.01s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.10s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=1,format=GNU,minChunkSize=0 (0.02s) - --- 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=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=GNU,minChunkSize=0 (0.01s) - --- 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.01s) - --- 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=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.01s) - --- 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=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=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=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=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.11s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=PAX,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=GNU,minChunkSize=0 (0.03s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=GNU,minChunkSize=0 (0.02s) - --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="../",src=2,format=GNU,minChunkSize=0 (0.02s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=1,format=PAX,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=1,format=PAX,minChunkSize=0 (0.04s) + --- 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.05s) + --- 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.06s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=1,format=GNU,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=1,format=USTAR,minChunkSize=0 (0.39s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=USTAR,minChunkSize=0 (0.22s) + --- 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.11s) + --- 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.09s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=1,format=PAX,minChunkSize=0 (0.09s) + --- 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.09s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=1,format=GNU,minChunkSize=0 (0.04s) + --- 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=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=USTAR,minChunkSize=0 (0.03s) + --- 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=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.00s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=PAX,minChunkSize=0 (0.04s) + --- 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.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="",src=2,format=GNU,minChunkSize=0 (0.07s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="./",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="/",src=2,format=GNU,minChunkSize=0 (0.03s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=fastest,prefix="../",src=2,format=GNU,minChunkSize=0 (0.13s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=USTAR,minChunkSize=0 (0.20s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=USTAR,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=USTAR,minChunkSize=0 (0.11s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=PAX,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=PAX,minChunkSize=0 (0.10s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=PAX,minChunkSize=0 (0.08s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="",src=2,format=GNU,minChunkSize=0 (0.09s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="./",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="/",src=2,format=GNU,minChunkSize=0 (0.04s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=default,prefix="../",src=2,format=GNU,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="",src=2,format=USTAR,minChunkSize=0 (0.24s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=USTAR,minChunkSize=0 (0.10s) + --- 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=PAX,minChunkSize=0 (0.05s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="./",src=2,format=PAX,minChunkSize=0 (0.12s) + --- PASS: TestZstdChunked/testBuild/no_contents-compression=zstd_compression_level=better,prefix="/",src=2,format=PAX,minChunkSize=0 (0.20s) + --- 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.06s) + --- 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.06s) === RUN TestZstdChunkedFooter --- PASS: TestZstdChunkedFooter (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/estargz/zstdchunked 53.338s +ok github.com/containerd/stargz-snapshotter/estargz/zstdchunked 158.620s ? github.com/containerd/stargz-snapshotter/fs/config [no test files] === RUN TestCheck -time="2024-12-21T22:48:16Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test -time="2024-12-21T22:48:16Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test -time="2024-12-21T22:48:16Z" level=warning msg="check failed" error="reference hasn't been passed" mountpoint=test +time="2026-01-24T05:25:37Z" level=warning msg="failed to sync with prefetch completion" error=fail mountpoint=test +time="2026-01-24T05:25:37Z" level=warning msg="failed to connect to blob" error=failed mountpoint=test +time="2026-01-24T05:25:37Z" 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.021s +ok github.com/containerd/stargz-snapshotter/fs 0.122s ? github.com/containerd/stargz-snapshotter/fs/metrics/common [no test files] ? github.com/containerd/stargz-snapshotter/fs/metrics/layer [no test files] === RUN TestLayer @@ -260069,33 +252621,33 @@ === RUN TestLayer/testPrefetch-prefetch-zstd-fastest === RUN TestLayer/testPrefetch-prefetch-gzip-bestspeed === RUN TestLayer/testPrefetch-prefetch-externaltoc-gzip-bestspeed -=== RUN TestLayer/testPrefetch-with_dir-zstd-fastest === RUN TestLayer/testPrefetch-with_dir-gzip-bestspeed === RUN TestLayer/testPrefetch-with_dir-externaltoc-gzip-bestspeed -=== RUN TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed +=== RUN TestLayer/testPrefetch-with_dir-zstd-fastest === 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/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_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_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 +=== 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_2nd_chunk_in_2_chunks_file === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#01 === RUN TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file#02 === 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_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 === 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 @@ -260105,15 +252657,15 @@ === 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_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_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 @@ -260123,15 +252675,15 @@ === 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_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_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 @@ -260141,24 +252693,24 @@ === 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 === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#01 === RUN TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#02 === 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_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 === 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 @@ -260168,15 +252720,15 @@ === 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 @@ -260208,11 +252760,11 @@ === RUN TestLayer/no_prefetch_landmark#01 === RUN TestLayer/no_prefetch_landmark#02 === RUN TestLayer/state_file -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-5060950368825953971 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:47Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6059568042677471364 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#01 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1433481860234543786 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:47Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-4055101231621765816 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#02 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-4546147855928851259 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:47Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1607122705978799006 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid === RUN TestLayer/file_suid#01 === RUN TestLayer/file_suid#02 @@ -260322,11 +252874,11 @@ === RUN TestLayer/no_prefetch_landmark#04 === RUN TestLayer/no_prefetch_landmark#05 === RUN TestLayer/state_file#03 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6773409428055592064 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:48Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-5732409463625048822 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#04 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-6197952236751026305 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:48Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-5875930942918972604 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#05 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-8389395950701545846 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:48Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-1950071363714157992 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#03 === RUN TestLayer/file_suid#04 === RUN TestLayer/file_suid#05 @@ -260346,7 +252898,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: [] @@ -260370,7 +252922,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: [] @@ -260381,9 +252933,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: [] @@ -260394,9 +252946,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: [] @@ -260436,11 +252988,11 @@ === RUN TestLayer/no_prefetch_landmark#07 === RUN TestLayer/no_prefetch_landmark#08 === RUN TestLayer/state_file#06 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-2541161808632759541 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:48Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-4900111806260469455 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#07 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-5984436915201253008 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:48Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-3661708476383521673 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/state_file#08 -time="2024-12-21T22:48:19Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-4538849259046564169 fetchedPercent=50 fetchedSize=5 size=10 +time="2026-01-24T05:25:48Z" level=error msg="statFile error" digest="sha256:b5a2c96250612366ea272ffac6d9744aaf4b45aacd96aa7cfcb931ee3b558259" error=test-9165488306481157093 fetchedPercent=50 fetchedSize=5 size=10 === RUN TestLayer/file_suid#06 === RUN TestLayer/file_suid#07 === RUN TestLayer/file_suid#08 @@ -260460,7 +253012,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: [] @@ -260472,7 +253024,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: [] @@ -260495,9 +253047,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: [] @@ -260521,267 +253073,267 @@ 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: [] testutil.go:1135: reader calls for "foo/foo1": offsets: [] ---- PASS: TestLayer (1.70s) - --- PASS: TestLayer/testPrefetch-no_prefetch-zstd-fastest (0.01s) +--- PASS: TestLayer (5.07s) + --- PASS: TestLayer/testPrefetch-no_prefetch-zstd-fastest (0.04s) --- 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.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.01s) - --- PASS: TestLayer/testPrefetch-with_dir-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed (0.01s) - --- 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_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/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.01s) + --- PASS: TestLayer/testPrefetch-no_prefetch-externaltoc-gzip-bestspeed (0.05s) + --- PASS: TestLayer/testPrefetch-prefetch-zstd-fastest (0.21s) + --- PASS: TestLayer/testPrefetch-prefetch-gzip-bestspeed (0.11s) + --- PASS: TestLayer/testPrefetch-prefetch-externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestLayer/testPrefetch-with_dir-gzip-bestspeed (0.09s) + --- PASS: TestLayer/testPrefetch-with_dir-externaltoc-gzip-bestspeed (0.06s) + --- PASS: TestLayer/testPrefetch-with_dir-zstd-fastest (0.06s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk-zstd-fastest (0.02s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk-gzip-bestspeed (0.00s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk-externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-zstd-fastest (0.03s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-gzip-bestspeed (0.00s) + --- PASS: TestLayer/testPrefetch-several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.03s) --- 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.01s) - --- 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.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file#02 (0.01s) - --- 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.01s) + --- 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.03s) + --- 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.00s) + --- 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.04s) --- 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.01s) - --- 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_2nd_chunk_in_2_chunks_file#01 (0.04s) + --- 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.02s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#01 (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file#02 (0.03s) + --- 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.03s) + --- 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_last_chunk_in_max_size_file (0.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_max_size_file#01 (0.01s) --- 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.01s) --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file (0.01s) - --- 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_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.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#02 (0.01s) - --- 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.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file#02 (0.01s) - --- 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.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_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.01s) + --- 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.02s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file (0.02s) + --- 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#02 (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#01 (0.01s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file#02 (0.00s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file (0.03s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file#01 (0.05s) + --- 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_2nd_chunk_in_1_chunk_file (0.02s) + --- 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.02s) + --- 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.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.01s) --- PASS: TestLayer/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file#02 (0.01s) - --- 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_2_chunks_file (0.03s) + --- 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.02s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#01 (0.03s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file#02 (0.03s) + --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file (0.02s) --- 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.00s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#01 (0.01s) - --- PASS: TestLayer/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file#02 (0.01s) - --- 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 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#01 (0.00s) --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file#02 (0.01s) - --- 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.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file#02 (0.01s) - --- 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.01s) - --- 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_1_chunk_file (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_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.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.01s) - --- 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.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.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file#02 (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file (0.03s) + --- 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#02 (0.03s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#01 (0.03s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file#02 (0.03s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file (0.02s) + --- 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.02s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file (0.04s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#01 (0.03s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file#02 (0.04s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_2nd_chunk_in_1_chunk_file (0.02s) + --- 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.03s) --- 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.01s) - --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file#02 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_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.03s) + --- PASS: TestLayer/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file#01 (0.06s) + --- 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.03s) + --- 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.04s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file (0.02s) --- 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.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.01s) - --- 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.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#01 (0.01s) - --- 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_2nd_chunk_in_1_chunk_file (0.01s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file#02 (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#01 (0.06s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file#02 (0.04s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file (0.06s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#01 (0.05s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file#02 (0.04s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file (0.02s) --- 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.01s) + --- 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_2nd_chunk_in_2_chunks_file (0.05s) + --- 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.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file (0.04s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#01 (0.03s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file#02 (0.03s) --- 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.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#02 (0.01s) - --- 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#01 (0.01s) - --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#01 (0.02s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file#02 (0.03s) + --- 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.03s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file#02 (0.02s) --- 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.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.00s) - --- PASS: TestLayer/1_whiteout_with_sibling#01 (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#02 (0.00s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name (0.00s) + --- PASS: TestLayer/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file#02 (0.04s) + --- PASS: TestLayer/1_whiteout_with_sibling (0.03s) + --- PASS: TestLayer/1_whiteout_with_sibling#01 (0.00s) + --- PASS: TestLayer/1_whiteout_with_sibling#02 (0.03s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name (0.06s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#01 (0.00s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#02 (0.01s) - --- PASS: TestLayer/1_opaque (0.00s) - --- PASS: TestLayer/1_opaque#01 (0.00s) - --- PASS: TestLayer/1_opaque#02 (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling (0.00s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#02 (0.02s) + --- PASS: TestLayer/1_opaque (0.04s) + --- PASS: TestLayer/1_opaque#01 (0.05s) + --- PASS: TestLayer/1_opaque#02 (0.04s) + --- PASS: TestLayer/1_opaque_with_sibling (0.01s) --- PASS: TestLayer/1_opaque_with_sibling#01 (0.01s) - --- PASS: TestLayer/1_opaque_with_sibling#02 (0.01s) - --- PASS: TestLayer/1_opaque_with_xattr (0.01s) + --- PASS: TestLayer/1_opaque_with_sibling#02 (0.02s) + --- PASS: TestLayer/1_opaque_with_xattr (0.04s) --- PASS: TestLayer/1_opaque_with_xattr#01 (0.00s) - --- PASS: TestLayer/1_opaque_with_xattr#02 (0.00s) - --- PASS: TestLayer/prefetch_landmark (0.01s) - --- PASS: TestLayer/prefetch_landmark#01 (0.00s) + --- PASS: TestLayer/1_opaque_with_xattr#02 (0.05s) + --- PASS: TestLayer/prefetch_landmark (0.02s) + --- PASS: TestLayer/prefetch_landmark#01 (0.03s) --- PASS: TestLayer/prefetch_landmark#02 (0.00s) - --- PASS: TestLayer/no_prefetch_landmark (0.01s) - --- PASS: TestLayer/no_prefetch_landmark#01 (0.00s) - --- PASS: TestLayer/no_prefetch_landmark#02 (0.01s) - --- PASS: TestLayer/state_file (0.01s) - --- PASS: TestLayer/state_file#01 (0.00s) - --- PASS: TestLayer/state_file#02 (0.01s) - --- PASS: TestLayer/file_suid (0.01s) + --- PASS: TestLayer/no_prefetch_landmark (0.05s) + --- PASS: TestLayer/no_prefetch_landmark#01 (0.01s) + --- PASS: TestLayer/no_prefetch_landmark#02 (0.02s) + --- PASS: TestLayer/state_file (0.04s) + --- PASS: TestLayer/state_file#01 (0.01s) + --- PASS: TestLayer/state_file#02 (0.04s) + --- PASS: TestLayer/file_suid (0.02s) --- PASS: TestLayer/file_suid#01 (0.00s) - --- PASS: TestLayer/file_suid#02 (0.00s) - --- PASS: TestLayer/dir_sgid (0.00s) - --- PASS: TestLayer/dir_sgid#01 (0.00s) - --- PASS: TestLayer/dir_sgid#02 (0.00s) - --- PASS: TestLayer/file_sticky (0.01s) + --- PASS: TestLayer/file_suid#02 (0.02s) + --- PASS: TestLayer/dir_sgid (0.02s) + --- PASS: TestLayer/dir_sgid#01 (0.01s) + --- PASS: TestLayer/dir_sgid#02 (0.01s) + --- PASS: TestLayer/file_sticky (0.02s) --- 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.01s) + --- PASS: TestLayer/file_sticky#02 (0.02s) + --- PASS: TestLayer/symlink_size (0.01s) + --- PASS: TestLayer/symlink_size#01 (0.02s) --- PASS: TestLayer/symlink_size#02 (0.00s) - --- PASS: TestLayer/several_files_in_chunk (0.01s) - --- PASS: TestLayer/several_files_in_chunk#01 (0.01s) - --- PASS: TestLayer/several_files_in_chunk#02 (0.01s) - --- PASS: TestLayer/several_files_in_chunk_chunked (0.02s) - --- PASS: TestLayer/several_files_in_chunk_chunked#01 (0.01s) + --- PASS: TestLayer/several_files_in_chunk (0.03s) + --- PASS: TestLayer/several_files_in_chunk#01 (0.02s) + --- PASS: TestLayer/several_files_in_chunk#02 (0.02s) + --- PASS: TestLayer/several_files_in_chunk_chunked (0.04s) + --- PASS: TestLayer/several_files_in_chunk_chunked#01 (0.03s) --- PASS: TestLayer/several_files_in_chunk_chunked#02 (0.02s) - --- PASS: TestLayer/1_whiteout_with_sibling#03 (0.01s) - --- PASS: TestLayer/1_whiteout_with_sibling#04 (0.01s) + --- PASS: TestLayer/1_whiteout_with_sibling#03 (0.05s) + --- PASS: TestLayer/1_whiteout_with_sibling#04 (0.00s) --- PASS: TestLayer/1_whiteout_with_sibling#05 (0.01s) - --- 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.00s) - --- PASS: TestLayer/1_opaque#04 (0.01s) - --- PASS: TestLayer/1_opaque#05 (0.00s) - --- PASS: TestLayer/1_opaque_with_sibling#03 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#03 (0.04s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#04 (0.01s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#05 (0.03s) + --- PASS: TestLayer/1_opaque#03 (0.04s) + --- PASS: TestLayer/1_opaque#04 (0.00s) + --- PASS: TestLayer/1_opaque#05 (0.02s) + --- PASS: TestLayer/1_opaque_with_sibling#03 (0.03s) --- 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.02s) --- 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.00s) - --- PASS: TestLayer/prefetch_landmark#04 (0.00s) + --- PASS: TestLayer/prefetch_landmark#03 (0.02s) + --- 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.01s) - --- PASS: TestLayer/state_file#03 (0.01s) + --- PASS: TestLayer/no_prefetch_landmark#03 (0.03s) + --- PASS: TestLayer/no_prefetch_landmark#04 (0.04s) + --- PASS: TestLayer/no_prefetch_landmark#05 (0.07s) + --- PASS: TestLayer/state_file#03 (0.02s) --- PASS: TestLayer/state_file#04 (0.00s) - --- PASS: TestLayer/state_file#05 (0.00s) - --- PASS: TestLayer/file_suid#03 (0.00s) + --- PASS: TestLayer/state_file#05 (0.01s) + --- PASS: TestLayer/file_suid#03 (0.03s) --- PASS: TestLayer/file_suid#04 (0.00s) - --- PASS: TestLayer/file_suid#05 (0.00s) + --- PASS: TestLayer/file_suid#05 (0.01s) --- PASS: TestLayer/dir_sgid#03 (0.01s) --- PASS: TestLayer/dir_sgid#04 (0.00s) --- PASS: TestLayer/dir_sgid#05 (0.00s) - --- PASS: TestLayer/file_sticky#03 (0.00s) - --- PASS: TestLayer/file_sticky#04 (0.01s) + --- PASS: TestLayer/file_sticky#03 (0.02s) + --- PASS: TestLayer/file_sticky#04 (0.00s) --- PASS: TestLayer/file_sticky#05 (0.00s) --- 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#04 (0.01s) - --- PASS: TestLayer/several_files_in_chunk#05 (0.01s) - --- PASS: TestLayer/several_files_in_chunk_chunked#03 (0.02s) - --- PASS: TestLayer/several_files_in_chunk_chunked#04 (0.01s) + --- PASS: TestLayer/symlink_size#05 (0.02s) + --- PASS: TestLayer/several_files_in_chunk#03 (0.01s) + --- PASS: TestLayer/several_files_in_chunk#04 (0.03s) + --- PASS: TestLayer/several_files_in_chunk#05 (0.04s) + --- PASS: TestLayer/several_files_in_chunk_chunked#03 (0.01s) + --- PASS: TestLayer/several_files_in_chunk_chunked#04 (0.04s) --- 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#06 (0.04s) --- PASS: TestLayer/1_whiteout_with_sibling#07 (0.00s) - --- PASS: TestLayer/1_whiteout_with_sibling#08 (0.01s) + --- PASS: TestLayer/1_whiteout_with_sibling#08 (0.03s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#06 (0.00s) --- PASS: TestLayer/1_whiteout_with_duplicated_name#07 (0.00s) - --- PASS: TestLayer/1_whiteout_with_duplicated_name#08 (0.00s) + --- PASS: TestLayer/1_whiteout_with_duplicated_name#08 (0.01s) --- 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.00s) - --- PASS: TestLayer/1_opaque_with_sibling#08 (0.00s) - --- PASS: TestLayer/1_opaque_with_xattr#06 (0.01s) - --- PASS: TestLayer/1_opaque_with_xattr#07 (0.01s) - --- PASS: TestLayer/1_opaque_with_xattr#08 (0.00s) - --- PASS: TestLayer/prefetch_landmark#06 (0.01s) + --- PASS: TestLayer/1_opaque#08 (0.02s) + --- PASS: TestLayer/1_opaque_with_sibling#06 (0.03s) + --- PASS: TestLayer/1_opaque_with_sibling#07 (0.01s) + --- PASS: TestLayer/1_opaque_with_sibling#08 (0.02s) + --- PASS: TestLayer/1_opaque_with_xattr#06 (0.02s) + --- PASS: TestLayer/1_opaque_with_xattr#07 (0.00s) + --- PASS: TestLayer/1_opaque_with_xattr#08 (0.02s) + --- PASS: TestLayer/prefetch_landmark#06 (0.02s) --- 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.01s) - --- PASS: TestLayer/no_prefetch_landmark#08 (0.00s) + --- PASS: TestLayer/prefetch_landmark#08 (0.02s) + --- PASS: TestLayer/no_prefetch_landmark#06 (0.03s) + --- PASS: TestLayer/no_prefetch_landmark#07 (0.00s) + --- PASS: TestLayer/no_prefetch_landmark#08 (0.01s) --- PASS: TestLayer/state_file#06 (0.01s) --- PASS: TestLayer/state_file#07 (0.00s) - --- PASS: TestLayer/state_file#08 (0.01s) - --- PASS: TestLayer/file_suid#06 (0.01s) + --- PASS: TestLayer/state_file#08 (0.00s) + --- PASS: TestLayer/file_suid#06 (0.02s) --- PASS: TestLayer/file_suid#07 (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/file_suid#08 (0.02s) + --- PASS: TestLayer/dir_sgid#06 (0.03s) + --- PASS: TestLayer/dir_sgid#07 (0.01s) --- PASS: TestLayer/dir_sgid#08 (0.00s) - --- PASS: TestLayer/file_sticky#06 (0.01s) + --- PASS: TestLayer/file_sticky#06 (0.02s) --- PASS: TestLayer/file_sticky#07 (0.00s) --- PASS: TestLayer/file_sticky#08 (0.01s) - --- PASS: TestLayer/symlink_size#06 (0.00s) - --- PASS: TestLayer/symlink_size#07 (0.00s) + --- PASS: TestLayer/symlink_size#06 (0.02s) + --- PASS: TestLayer/symlink_size#07 (0.01s) --- PASS: TestLayer/symlink_size#08 (0.00s) --- PASS: TestLayer/several_files_in_chunk#06 (0.02s) - --- PASS: TestLayer/several_files_in_chunk#07 (0.01s) - --- PASS: TestLayer/several_files_in_chunk#08 (0.01s) - --- PASS: TestLayer/several_files_in_chunk_chunked#06 (0.02s) - --- PASS: TestLayer/several_files_in_chunk_chunked#07 (0.01s) - --- PASS: TestLayer/several_files_in_chunk_chunked#08 (0.02s) + --- PASS: TestLayer/several_files_in_chunk#07 (0.06s) + --- PASS: TestLayer/several_files_in_chunk#08 (0.02s) + --- PASS: TestLayer/several_files_in_chunk_chunked#06 (0.06s) + --- PASS: TestLayer/several_files_in_chunk_chunked#07 (0.00s) + --- PASS: TestLayer/several_files_in_chunk_chunked#08 (0.04s) === RUN TestWaiter --- PASS: TestWaiter (1.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/layer 2.725s +ok github.com/containerd/stargz-snapshotter/fs/layer 6.188s === RUN TestReader === 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 @@ -260795,9 +253347,9 @@ === 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_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_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_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_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed @@ -260807,96 +253359,105 @@ === 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_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_sparse_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed +=== 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_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 === 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_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_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_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_clean_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_edge_filled_cache_zstd-fastest -=== 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_2_chunks_file_with_clean_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_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== 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_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_clean_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_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_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_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 === 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_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_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_clean_cache_zstd-fastest +=== 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 +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== 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_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_edge_filled_cache_zstd-fastest === 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_edge_filled_cache_externaltoc-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_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_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_clean_cache_externaltoc-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_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_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_clean_cache_externaltoc-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_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_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_edge_filled_cache_zstd-fastest -=== 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_2_chunks_file_with_sparse_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_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_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_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_clean_cache_zstd-fastest === 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 @@ -260909,24 +253470,15 @@ === 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_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_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_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_clean_cache_zstd-fastest === 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_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_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_sparse_cache_zstd-fastest === 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 @@ -260939,120 +253491,129 @@ === 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_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_clean_cache_zstd-fastest === 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_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_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_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_2_chunks_file_with_sparse_cache_zstd-fastest === 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_clean_cache_gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_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_edge_filled_cache_externaltoc-gzip-bestspeed === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest === RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_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_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_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_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_sparse_cache_zstd-fastest +=== 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_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_2_chunks_file_with_clean_cache_zstd-fastest === 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_edge_filled_cache_externaltoc-gzip-bestspeed === 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_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_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_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_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_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_edge_filled_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_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_sparse_cache_zstd-fastest +=== 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_last_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_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_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_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_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_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_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_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_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_clean_cache_zstd-fastest +=== 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_edge_filled_cache_zstd-fastest -=== 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_zstd-fastest -=== 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_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_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_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_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_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_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_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_edge_filled_cache_zstd-fastest === 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_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed +=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed +=== 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_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 @@ -261065,21 +253626,12 @@ === 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 -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed -=== 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_max_size_file_with_clean_cache_zstd-fastest -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed -=== RUN TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_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_clean_cache_externaltoc-gzip-bestspeed @@ -261089,24 +253641,24 @@ === 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_1_chunk_file_with_sparse_cache_zstd-fastest -=== 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_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_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_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_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/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 @@ -261116,25 +253668,25 @@ === 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 -=== RUN TestReader/test_cache_verify_true_false_false_zstd-fastest === RUN TestReader/test_cache_verify_true_false_false_gzip-bestspeed === RUN TestReader/test_cache_verify_true_false_false_externaltoc-gzip-bestspeed +=== RUN TestReader/test_cache_verify_true_false_false_zstd-fastest === RUN TestReader/test_cache_verify_false_true_true_zstd-fastest === RUN TestReader/test_cache_verify_false_true_true_gzip-bestspeed === RUN TestReader/test_cache_verify_false_true_true_externaltoc-gzip-bestspeed === RUN TestReader/test_cache_verify_false_true_false_zstd-fastest === RUN TestReader/test_cache_verify_false_true_false_gzip-bestspeed === RUN TestReader/test_cache_verify_false_true_false_externaltoc-gzip-bestspeed -=== RUN TestReader/test_cache_verify_false_false_true_zstd-fastest === RUN TestReader/test_cache_verify_false_false_true_gzip-bestspeed === RUN TestReader/test_cache_verify_false_false_true_externaltoc-gzip-bestspeed -=== RUN TestReader/test_cache_verify_false_false_false_externaltoc-gzip-bestspeed +=== RUN TestReader/test_cache_verify_false_false_true_zstd-fastest === RUN TestReader/test_cache_verify_false_false_false_zstd-fastest === RUN TestReader/test_cache_verify_false_false_false_gzip-bestspeed +=== RUN TestReader/test_cache_verify_false_false_false_externaltoc-gzip-bestspeed === RUN TestReader/zstd-fastest === RUN TestReader/gzip-bestspeed === RUN TestReader/externaltoc-gzip-bestspeed -=== 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: [] @@ -261142,12 +253694,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: [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: [] testutil.go:736: reader calls for "foo/foo1": offsets: [] -=== 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: [] @@ -261155,12 +253707,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: [] @@ -261215,477 +253767,369 @@ 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.66s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.01s) +--- PASS: TestReader (9.04s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) --- 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_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.06s) --- 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.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (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.02s) --- 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_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.01s) - --- 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.01s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_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_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- 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_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_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.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.03s) + --- 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_sparse_cache_zstd-fastest (0.02s) + --- 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_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_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_clean_cache_zstd-fastest (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.03s) + --- 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_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) --- 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_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_zstd-fastest (0.04s) + --- 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_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_sparse_cache_zstd-fastest (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_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.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_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_edge_filled_cache_zstd-fastest (0.03s) + --- 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_sparse_cache_zstd-fastest (0.04s) + --- 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.01s) + --- 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.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.09s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_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_max_size_file_with_sparse_cache_zstd-fastest (0.05s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- 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_edge_filled_cache_zstd-fastest (0.05s) + --- 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.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_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_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_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_clean_cache_externaltoc-gzip-bestspeed (0.03s) --- 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_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.01s) - --- 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_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_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_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.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_externaltoc-gzip-bestspeed (0.01s) - --- 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_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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_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.00s) - --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_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_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_externaltoc-gzip-bestspeed (0.04s) --- 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_clean_cache_gzip-bestspeed (0.01s) --- 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_edge_filled_cache_zstd-fastest (0.02s) + --- 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_sparse_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_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_1_chunk_file_with_sparse_cache_zstd-fastest (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) --- 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.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_zstd-fastest (0.03s) --- 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.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_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_cache_gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_2_chunks_file_with_sparse_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.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.03s) + --- 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_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.02s) + --- PASS: TestReader/reading_multi_chunks_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.03s) + --- 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.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.04s) --- 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.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_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) --- 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_edge_filled_cache_externaltoc-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_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.01s) - --- 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_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- 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_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) - --- 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_clean_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_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_edge_filled_cache_zstd-fastest (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_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.06s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.02s) + --- 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_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) + --- 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_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) --- 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/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_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.10s) + --- 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_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.00s) + --- 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_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.02s) + --- 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_1_chunk_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_zstd-fastest (0.02s) + --- 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_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.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (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.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_edge_filled_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.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) --- 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_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) --- 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_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_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) - --- 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_clean_cache_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) --- 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_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.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.05s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.03s) --- 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_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_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.00s) - --- 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.01s) - --- 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.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.03s) --- 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_clean_cache_zstd-fastest (0.01s) - --- 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_clean_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.04s) --- 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_sparse_cache_zstd-fastest (0.00s) - --- 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_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_file_with_sparse_cache_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_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.04s) --- 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.01s) - --- 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_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.04s) --- 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.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_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.03s) --- 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_max_size_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.02s) --- 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_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.01s) - --- 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_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.05s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.06s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.08s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.04s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_multi_chunks_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.10s) --- 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_externaltoc-gzip-bestspeed (0.01s) - --- 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_clean_cache_externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.08s) --- 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_sparse_cache_zstd-fastest (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_zstd-fastest (0.08s) --- 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_2_chunks_file_with_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.06s) --- 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_sparse_cache_externaltoc-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_clean_cache_gzip-bestspeed (0.02s) --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) --- 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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.00s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.01s) - --- 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_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.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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (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_sparse_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_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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_max_size_file_with_clean_cache_gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (0.07s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.05s) + --- 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.05s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_single_chunk_at_top_of_1st_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.07s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- 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.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.02s) + --- 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_1_chunk_file_with_clean_cache_zstd-fastest (0.04s) + --- 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.01s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.06s) --- 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_edge_filled_cache_externaltoc-gzip-bestspeed (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_sparse_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.04s) + --- 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.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.03s) --- 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.01s) - --- 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_externaltoc-gzip-bestspeed (0.01s) --- 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.01s) - --- 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_max_size_file_with_clean_cache_zstd-fastest (0.02s) - --- 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_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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (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_edge_filled_cache_zstd-fastest (0.01s) - --- 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_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) - --- 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.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (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_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.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.03s) + --- 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.02s) + --- 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.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (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.03s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.00s) + --- 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.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_edge_filled_cache_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_1_chunk_file_with_clean_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.04s) --- 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_2_chunks_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_zstd-fastest (0.02s) + --- 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_2_chunks_file_with_clean_cache_zstd-fastest (0.02s) + --- 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_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.02s) + --- 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.02s) --- 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_2_chunks_file_with_clean_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_clean_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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_edge_filled_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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_max_size_file_with_clean_cache_externaltoc-gzip-bestspeed (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_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_sparse_cache_zstd-fastest (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.01s) - --- PASS: TestReader/reading_single_chunk_at_top_of_last_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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.01s) - --- 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_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_zstd-fastest (0.02s) --- 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_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_clean_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.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_edge_filled_cache_gzip-bestspeed (0.02s) --- 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_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.01s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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_sparse_cache_zstd-fastest (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_1_chunk_file_with_sparse_cache_zstd-fastest (0.00s) + --- 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.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) --- 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.01s) - --- 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_2_chunks_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_clean_cache_zstd-fastest (0.00s) + --- 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.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_2_chunks_file_with_edge_filled_cache_gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_clean_cache_gzip-bestspeed (0.00s) + --- 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_gzip-bestspeed (0.03s) + --- 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_single_chunk_at_middle_of_1st_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.02s) --- 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_2nd_chunk_in_1_chunk_file_with_clean_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.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_2nd_chunk_in_max_size_file_with_clean_cache_zstd-fastest (0.03s) + --- 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.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_zstd-fastest (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.05s) + --- 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.03s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_gzip-bestspeed (0.00s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_max_size_file_with_sparse_cache_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.00s) --- 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_clean_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_1_chunk_file_with_edge_filled_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_sparse_cache_zstd-fastest (0.00s) - --- 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_2nd_chunk_in_2_chunks_file_with_clean_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.03s) + --- 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_2_chunks_file_with_clean_cache_zstd-fastest (0.00s) --- 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.01s) + --- 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.00s) - --- PASS: TestReader/reading_single_chunk_at_middle_of_2nd_chunk_in_2_chunks_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.01s) - --- 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.01s) - --- 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.01s) - --- 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_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.01s) - --- 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_externaltoc-gzip-bestspeed (0.01s) - --- 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_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_sparse_cache_gzip-bestspeed (0.02s) + --- 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_last_chunk_in_1_chunk_file_with_clean_cache_zstd-fastest (0.03s) --- 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.01s) - --- 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_clean_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.00s) --- 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_gzip-bestspeed (0.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_1_chunk_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.02s) + --- 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_1_chunk_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_zstd-fastest (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_2_chunks_file_with_clean_cache_zstd-fastest (0.05s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_clean_cache_gzip-bestspeed (0.06s) + --- 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_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_edge_filled_cache_gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_2_chunks_file_with_sparse_cache_zstd-fastest (0.02s) --- 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_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.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.01s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_sparse_cache_zstd-fastest (0.04s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_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.02s) --- 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_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/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_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) - --- PASS: TestReader/test_cache_verify_true_false_false_zstd-fastest (0.02s) - --- PASS: TestReader/test_cache_verify_true_false_false_gzip-bestspeed (0.01s) - --- PASS: TestReader/test_cache_verify_true_false_false_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/test_cache_verify_false_true_true_zstd-fastest (0.02s) + --- 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.03s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_gzip-bestspeed (0.02s) + --- PASS: TestReader/reading_single_chunk_at_middle_of_last_chunk_in_max_size_file_with_edge_filled_cache_externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/test_cache_verify_true_true_true_zstd-fastest (0.34s) + --- PASS: TestReader/test_cache_verify_true_true_true_gzip-bestspeed (0.11s) + --- PASS: TestReader/test_cache_verify_true_true_true_externaltoc-gzip-bestspeed (0.11s) + --- PASS: TestReader/test_cache_verify_true_true_false_zstd-fastest (0.88s) + --- PASS: TestReader/test_cache_verify_true_true_false_gzip-bestspeed (0.39s) + --- PASS: TestReader/test_cache_verify_true_true_false_externaltoc-gzip-bestspeed (0.11s) + --- PASS: TestReader/test_cache_verify_true_false_true_zstd-fastest (0.83s) + --- PASS: TestReader/test_cache_verify_true_false_true_gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_true_false_true_externaltoc-gzip-bestspeed (0.00s) + --- PASS: TestReader/test_cache_verify_true_false_false_gzip-bestspeed (0.02s) + --- PASS: TestReader/test_cache_verify_true_false_false_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/test_cache_verify_true_false_false_zstd-fastest (0.06s) + --- PASS: TestReader/test_cache_verify_false_true_true_zstd-fastest (0.04s) --- PASS: TestReader/test_cache_verify_false_true_true_gzip-bestspeed (0.02s) --- PASS: TestReader/test_cache_verify_false_true_true_externaltoc-gzip-bestspeed (0.02s) - --- 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.01s) - --- PASS: TestReader/test_cache_verify_false_false_true_zstd-fastest (0.02s) - --- PASS: TestReader/test_cache_verify_false_false_true_gzip-bestspeed (0.00s) - --- PASS: TestReader/test_cache_verify_false_false_true_externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/test_cache_verify_false_false_false_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/zstd-fastest (0.03s) - --- PASS: TestReader/gzip-bestspeed (0.03s) - --- PASS: TestReader/externaltoc-gzip-bestspeed (0.03s) - --- 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-gzip-bestspeed (0.01s) + --- PASS: TestReader/test_cache_verify_false_true_false_zstd-fastest (0.08s) + --- PASS: TestReader/test_cache_verify_false_true_false_gzip-bestspeed (0.04s) + --- PASS: TestReader/test_cache_verify_false_true_false_externaltoc-gzip-bestspeed (0.05s) + --- PASS: TestReader/test_cache_verify_false_false_true_gzip-bestspeed (0.05s) + --- PASS: TestReader/test_cache_verify_false_false_true_externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_false_false_true_zstd-fastest (0.13s) + --- PASS: TestReader/test_cache_verify_false_false_false_zstd-fastest (0.05s) + --- PASS: TestReader/test_cache_verify_false_false_false_gzip-bestspeed (0.03s) + --- PASS: TestReader/test_cache_verify_false_false_false_externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/zstd-fastest (0.02s) + --- PASS: TestReader/gzip-bestspeed (0.08s) + --- PASS: TestReader/externaltoc-gzip-bestspeed (0.01s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.03s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.02s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (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: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.02s) PASS -ok github.com/containerd/stargz-snapshotter/fs/reader 2.676s +ok github.com/containerd/stargz-snapshotter/fs/reader 9.194s ? github.com/containerd/stargz-snapshotter/fs/source [no test files] ? github.com/containerd/stargz-snapshotter/metadata [no test files] === RUN TestReadAt -=== 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_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_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_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_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_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_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_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_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_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 - 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_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_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_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 - 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_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_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_1_chunk_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_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_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_single_get_prefetch_with_single_reg_with_edge_filled_cache @@ -261694,7 +254138,9 @@ 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_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 +=== 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_multiple_get_prefetch_with_single_reg_with_clean_cache blob_test.go:208: reading offset:3, size:2 @@ -261706,6 +254152,8 @@ 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_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 @@ -261718,6 +254166,8 @@ 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_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 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_clean_cache @@ -261728,25 +254178,65 @@ 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 +=== RUN TestReadAt/reading_single_chunk_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: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 +=== RUN TestReadAt/reading_single_chunk_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: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_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 + 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_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_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_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_1_chunk_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_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_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_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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== 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_1_chunk_blob_single_get_prefetch_with_single_reg_with_sparse_cache +=== 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 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_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: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_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_max_size_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_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_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_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_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_at_top_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_single_chunk_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: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 +=== RUN TestReadAt/reading_single_chunk_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:2 +=== RUN TestReadAt/reading_single_chunk_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: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_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 @@ -261754,7 +254244,11 @@ 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_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_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:9, size:2 @@ -261766,6 +254260,8 @@ 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_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_3_chunks_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_multiple_get_prefetch_with_single_reg_with_edge_filled_cache @@ -261778,62 +254274,86 @@ 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_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 -=== RUN TestReadAt/reading_single_chunk_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:2 -=== RUN TestReadAt/reading_single_chunk_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: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 - 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_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_single_reg_with_sparse_cache - blob_test.go:208: reading offset:9, 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 - 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_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_single_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:1, 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_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:2 +=== 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_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_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_1_chunk_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:2 +=== 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_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_middle_of_1st_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_clean_cache - blob_test.go:208: reading offset:1, size:2 +=== 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_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: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_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_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_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_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_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_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_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_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_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_clean_cache @@ -261846,10 +254366,6 @@ 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 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_clean_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_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 @@ -261858,6 +254374,12 @@ 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 +=== RUN TestReadAt/reading_single_chunk_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: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_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 @@ -261868,7 +254390,11 @@ 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_clean_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_edge_filled_cache +=== 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_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 blob_test.go:208: reading offset:1, size:2 @@ -261876,12 +254402,40 @@ 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_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_single_reg_with_edge_filled_cache +=== 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_max_size_blob_multiple_get_prefetch_with_multi_reg_with_sparse_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_max_size_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== 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 +=== RUN TestReadAt/reading_single_chunk_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: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_multiple_get_prefetch_with_single_reg_with_clean_cache + 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_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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_cache + 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_single_reg_with_clean_cache + 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 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 + 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_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 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_multi_reg_with_edge_filled_cache @@ -261892,8 +254446,6 @@ 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_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_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 @@ -261906,8 +254458,6 @@ 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_3_chunks_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_3_chunks_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache @@ -261918,6 +254468,8 @@ 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_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_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 @@ -261930,10 +254482,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_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_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_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_max_size_blob_single_get_prefetch_with_multi_reg_with_clean_cache @@ -261942,6 +254490,14 @@ 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 + 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_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_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_2nd_chunk_in_max_size_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_max_size_blob_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -261950,12 +254506,6 @@ 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_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 @@ -261966,9 +254516,7 @@ 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_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_single_reg_with_sparse_cache +=== 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_multi_reg_with_clean_cache blob_test.go:208: reading offset:10, size:2 @@ -261978,7 +254526,9 @@ 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_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:10, size:2 @@ -261990,9 +254540,7 @@ 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_edge_filled_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_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_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_single_chunk_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: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 @@ -262002,6 +254550,12 @@ 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_edge_filled_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_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_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_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_max_size_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_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache @@ -262012,8 +254566,6 @@ 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_max_size_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_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 @@ -262026,94 +254578,10 @@ 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_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_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_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_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_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_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_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_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_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_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_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_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_1st_chunk_in_1_chunk_blob_single_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-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_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_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: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_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 - 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_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-2" = 3 @@ -262126,10 +254594,22 @@ 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_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_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_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: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_single_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-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_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 + 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_3_chunks_blob_single_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 @@ -262146,6 +254626,8 @@ 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_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_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 @@ -262158,12 +254640,6 @@ === 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_max_size_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_max_size_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_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 @@ -262172,7 +254648,9 @@ 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_edge_filled_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 +=== RUN TestReadAt/reading_multi_chunks_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:7 +=== RUN TestReadAt/reading_multi_chunks_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: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 @@ -262184,29 +254662,9 @@ 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_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 - 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_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 +=== 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_2nd_chunk_in_3_chunks_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_sparse_cache blob_test.go:208: reading offset:3, size:7 @@ -262218,8 +254676,6 @@ 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 -=== RUN TestReadAt/reading_multi_chunks_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: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 @@ -262232,10 +254688,6 @@ 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_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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache @@ -262244,11 +254696,12 @@ 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="2024-12-21T22:48:22Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2024-12-21T22:48:22Z" 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_single_reg_with_sparse_cache +time="2026-01-24T05:25:57Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-01-24T05:25:57Z" 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 -time="2024-12-21T22:48:22Z" 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_multiple_get_prefetch_with_single_reg_with_clean_cache @@ -262259,6 +254712,105 @@ 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="2026-01-24T05:25:57Z" level=info msg="Received status code: . Setting single range mode and retrying..." +=== 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_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_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_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_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_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_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_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_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_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_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_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_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 @@ -262271,6 +254823,8 @@ 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_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 === RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_1_chunk_blob_multiple_get_prefetch_with_single_reg_with_sparse_cache @@ -262281,7 +254835,11 @@ 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 +=== 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 +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache blob_test.go:208: reading offset:10, size:7 @@ -262289,11 +254847,9 @@ 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 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 - 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 +=== 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 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_last_chunk_in_3_chunks_blob_single_get_prefetch_with_single_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_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: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 @@ -262303,9 +254859,17 @@ 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 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 +=== 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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_cache +=== 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 + 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_edge_filled_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_edge_filled_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_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 @@ -262319,27 +254883,29 @@ 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_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 - 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_edge_filled_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_edge_filled_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_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_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_1st_chunk_in_1_chunk_blob_single_get_prefetch_with_multi_reg_with_clean_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 - 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_single_get_prefetch_with_single_reg_with_clean_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 - 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_single_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_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 + 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_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_1st_chunk_in_max_size_blob_multiple_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_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_max_size_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_max_size_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_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:1, size:7 @@ -262347,14 +254913,16 @@ 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_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== 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_clean_cache +=== 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 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_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_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 @@ -262363,67 +254931,67 @@ 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_3_chunks_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-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_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-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_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_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_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_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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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 -=== 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: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_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_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 - 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 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 - 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 +=== 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_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_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_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_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_multiple_get_prefetch_with_single_reg_with_clean_cache + 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_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_multiple_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_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:7 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_max_size_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_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_multiple_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_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_multiple_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_1st_chunk_in_3_chunks_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_2nd_chunk_in_3_chunks_blob_single_get_prefetch_with_multi_reg_with_clean_cache + 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_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_3_chunks_blob_single_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_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_3_chunks_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_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_single_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_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_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_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 + 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_3_chunks_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache blob_test.go:208: reading offset:4, size:7 @@ -262431,11 +254999,11 @@ 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_multiple_get_prefetch_with_multi_reg_with_clean_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_3_chunks_blob_multiple_get_prefetch_with_single_reg_with_clean_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_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_edge_filled_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_edge_filled_cache blob_test.go:208: reading offset:4, size:7 @@ -262443,19 +255011,16 @@ 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_max_size_blob_single_get_prefetch_with_single_reg_with_sparse_cache - blob_test.go:208: reading offset:4, size:7 -time="2024-12-21T22:48:22Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2024-12-21T22:48:22Z" 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 +=== 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_single_reg_with_clean_cache +=== 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 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_3_chunks_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_max_size_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +time="2026-01-24T05:25:57Z" 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 @@ -262465,477 +255030,461 @@ 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="2024-12-21T22:48:22Z" level=info msg="Received status code: . Setting single range mode and retrying..." -time="2024-12-21T22:48:22Z" 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_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_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 - 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_single_get_prefetch_with_multi_reg_with_edge_filled_cache +=== 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_1_chunk_blob_single_get_prefetch_with_single_reg_with_edge_filled_cache +=== 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_1_chunk_blob_single_get_prefetch_with_multi_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_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_single_get_prefetch_with_single_reg_with_sparse_cache +=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_max_size_blob_single_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_clean_cache +=== 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 -=== RUN TestReadAt/reading_multi_chunks_at_middle_of_2nd_chunk_in_1_chunk_blob_single_get_prefetch_with_single_reg_with_clean_cache +time="2026-01-24T05:25:57Z" level=info msg="Received status code: . Setting single range mode and retrying..." +time="2026-01-24T05:25:57Z" 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 ---- PASS: TestReadAt (0.09s) - --- 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_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_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_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_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_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_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_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_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_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_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 (0.22s) --- 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_single_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_3_chunks_blob_single_get_prefetch_with_single_reg_with_sparse_cache (0.01s) --- 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_single_get_prefetch_with_multi_reg_with_clean_cache (0.03s) --- 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_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_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_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_multiple_get_prefetch_with_multi_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_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_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_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_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_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_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_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_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_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_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_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_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_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_max_size_blob_multiple_get_prefetch_with_multi_reg_with_clean_cache (0.03s) --- 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_multi_reg_with_sparse_cache (0.04s) + --- 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_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_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_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_single_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_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_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_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_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_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_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_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_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_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) --- 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_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_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_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_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_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_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_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_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_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_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.03s) + --- 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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.01s) + --- 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) === RUN TestFailReadAt blob_test.go:736: serving whole range "bytes=0-9" = 10 blob_test.go:736: serving whole range "bytes=0-9" = 10 --- PASS: TestFailReadAt (0.00s) === RUN TestParallelDownloadingBehavior ---- PASS: TestParallelDownloadingBehavior (0.20s) +--- PASS: TestParallelDownloadingBehavior (0.21s) === RUN TestCheckInterval ---- PASS: TestCheckInterval (0.00s) +--- PASS: TestCheckInterval (0.02s) === RUN TestMirror === RUN TestMirror/no-mirror === RUN TestMirror/valid-mirror @@ -262965,20 +255514,26 @@ === RUN TestCheck --- PASS: TestCheck (0.00s) === RUN TestRetry -2024/12/21 22:48:22 [DEBUG] GET test -2024/12/21 22:48:22 [ERR] GET test request failed: Get "test": dummy error -2024/12/21 22:48:22 [DEBUG] GET test: retrying in 1.291499594s (4 left) -2024/12/21 22:48:23 [DEBUG] GET test (status: 429): retrying in 2.348047621s (3 left) -2024/12/21 22:48:26 [DEBUG] GET test (status: 503): retrying in 5.647846314s (2 left) ---- PASS: TestRetry (9.32s) +2026/01/24 05:25:57 [DEBUG] GET test +2026/01/24 05:25:57 [ERR] GET test request failed: Get "test": dummy error +2026/01/24 05:25:57 [DEBUG] GET test: retrying in 1.512888248s (4 left) +2026/01/24 05:25:59 [DEBUG] GET test (status: 429): retrying in 2.446238448s (3 left) +2026/01/24 05:26:01 [DEBUG] GET test (status: 503): retrying in 7.712234218s (2 left) +--- PASS: TestRetry (11.72s) === RUN TestRegionSet --- PASS: TestRegionSet (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/fs/remote 9.642s +ok github.com/containerd/stargz-snapshotter/fs/remote 12.230s ? 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] ? github.com/containerd/stargz-snapshotter/store [no test files] +? 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] === RUN TestReader === RUN TestReader/empty-zstd-fastest testutil.go:318: vvvvv Node tree vvvvv @@ -262989,7 +255544,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-zstd-default +=== RUN TestReader/empty-zstd-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -262998,7 +255553,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-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263007,7 +255562,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-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263016,7 +255571,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-defaultcompression +=== 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" : ---------- @@ -263025,7 +255580,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-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263034,7 +255589,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-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263043,7 +255598,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-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263052,7 +255607,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-bestcompression +=== RUN TestReader/empty-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263061,7 +255616,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-defaultcompression +=== 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" : ---------- @@ -263070,7 +255625,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-gzip-huffmanonly +=== RUN TestReader/empty-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263079,7 +255634,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-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263088,7 +255643,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-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263097,7 +255652,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-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263106,7 +255661,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" : ---------- @@ -263115,7 +255670,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-zstd-bettercompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263124,7 +255679,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-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263142,7 +255697,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-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263151,7 +255706,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-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263160,7 +255715,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-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263169,7 +255724,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-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263178,7 +255733,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" : ---------- @@ -263187,7 +255742,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" : ---------- @@ -263196,7 +255751,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-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263214,7 +255769,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-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263223,7 +255778,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-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263241,7 +255796,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-zstd-default#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263250,7 +255805,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-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263259,7 +255814,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-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263268,7 +255823,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-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263277,7 +255832,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-externaltoc-gzip-bestspeed#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263286,7 +255841,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-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263295,7 +255850,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-externaltoc-gzip-defaultcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263304,7 +255859,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" : ---------- @@ -263313,7 +255868,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" : ---------- @@ -263322,7 +255877,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-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263331,7 +255886,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-externaltoc-gzip-bestspeed#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263340,7 +255895,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-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263349,7 +255904,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-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263367,7 +255922,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-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263376,7 +255931,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-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263385,7 +255940,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-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263394,7 +255949,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-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263403,7 +255958,7 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/empty-externaltoc-gzip-defaultcompression#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" : ---------- @@ -263412,64 +255967,64 @@ testutil.go:340: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-bettercompression +=== RUN TestReader/files-zstd-default 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: +- [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: +- [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] ".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-externaltoc-gzip-bestcompression +=== RUN TestReader/files-gzip-no-compression 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: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] ".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: +- [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-externaltoc-gzip-defaultcompression +=== RUN TestReader/files-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - 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: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: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:440: +- [5] "foo" : urw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly +=== RUN TestReader/files-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [6] ".no.prefetch.landmark" : ---------- @@ -263488,34 +256043,15 @@ 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: +- [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: +- [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-zstd-default +=== 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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263526,83 +256062,121 @@ 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-bestcompression +=== RUN TestReader/files-externaltoc-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" : 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: +- [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: +- [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] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-defaultcompression +=== RUN TestReader/files-externaltoc-gzip-defaultcompression 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: +- [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] ".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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-huffmanonly +=== RUN TestReader/files-externaltoc-gzip-huffmanonly 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 - 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed +=== RUN TestReader/files-zstd-fastest 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: +- [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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-no-compression +=== RUN TestReader/files-zstd-bettercompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + 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: +- [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-bestcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [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: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 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263621,15 +256195,15 @@ 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-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:440: +- [3] "foo" : urw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -263640,64 +256214,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-no-compression#01 +=== RUN TestReader/files-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] "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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [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:440: +- [5] "xxx.txt" : -rw-r--r-- + testutil.go:440: +- [6] "y.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-gzip-bestspeed#01 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#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" : 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] "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 - 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: +- [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-bestcompression#01 +=== RUN TestReader/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] "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 + 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-gzip-defaultcompression#01 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- @@ -263716,53 +256290,34 @@ 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-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" : 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#01 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: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-zstd-fastest#01 +=== RUN TestReader/files-zstd-default#01 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: +- [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 @@ -263773,7 +256328,7 @@ 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#01 +=== RUN TestReader/files-gzip-no-compression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263785,98 +256340,117 @@ 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-bettercompression#01 +=== RUN TestReader/files-gzip-bestcompression#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] "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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression#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: +- [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-defaultcompression#01 +=== RUN TestReader/files-zstd-fastest#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: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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/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] "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-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/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] "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] "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: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: +- [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-zstd-fastest#02 +=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 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: +- [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 @@ -263887,7 +256461,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-default#02 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -263899,136 +256473,117 @@ 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-bettercompression#02 - 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestcompression#02 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#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:440: +- [3] "foo" : urw-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-defaultcompression#02 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#02 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: +- [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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/files-zstd-default#02 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: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: +- [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-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "xxx.txt" : -rw-r--r-- + 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/files-gzip-bestspeed#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: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-bestspeed#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: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-bestcompression#02 +=== RUN TestReader/files-gzip-defaultcompression#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 @@ -264039,72 +256594,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-gzip-defaultcompression#02 +=== RUN TestReader/files-zstd-fastest#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: +- [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: +- [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-huffmanonly#02 +=== RUN TestReader/files-zstd-bettercompression#02 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: +- [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] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#02 - 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: +- [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-bestcompression#03 +=== RUN TestReader/files-gzip-bestcompression#02 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: +- [6] "xxx.txt" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -264115,15 +256651,15 @@ 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-defaultcompression#03 +=== RUN TestReader/files-externaltoc-gzip-defaultcompression#03 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 @@ -264134,7 +256670,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-gzip-huffmanonly#03 +=== RUN TestReader/files-externaltoc-gzip-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] ".no.prefetch.landmark" : ---------- @@ -264153,15 +256689,72 @@ testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- testutil.go:440: +- [2] "xxx.txt" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-externaltoc-gzip-bestspeed#03 +=== RUN TestReader/files-zstd-default#03 + 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-no-compression#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:321: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:339: vvvvv Node tree (cloned) vvvvv + testutil.go:340: [1] ROOT + 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 + 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== 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 @@ -264172,7 +256765,7 @@ 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#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" : ---------- @@ -264191,72 +256784,72 @@ 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#03 +=== RUN TestReader/files-externaltoc-gzip-bestcompression#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: +- [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] ".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-bettercompression#03 +=== RUN TestReader/files-zstd-fastest#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: +- [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] "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] ".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-bestcompression#03 +=== RUN TestReader/files-zstd-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - 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: +- [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 - 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: +- [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-defaultcompression#03 +=== RUN TestReader/files-gzip-bestcompression#03 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 @@ -264267,67 +256860,28 @@ 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-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] "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: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-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" : 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/files-zstd-default#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" : 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: +- [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/dirs-zstd-fastest +=== 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: +- [5] "baz.txt" : -rw-r--r-- @@ -264336,6 +256890,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 @@ -264349,32 +256904,32 @@ 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" : ---------- 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: +- [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: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: +- [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 +=== RUN TestReader/dirs-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264399,15 +256954,15 @@ 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 +=== 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: +- [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-- @@ -264416,23 +256971,48 @@ 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-defaultcompression +=== 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: +- [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: +- [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: +- [2] ".no.prefetch.landmark" : ---------- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-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" : 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] "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-- @@ -264442,14 +257022,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: +- [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: +- [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 +=== 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" : ---------- @@ -264474,7 +257054,7 @@ 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 +=== RUN TestReader/dirs-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264489,25 +257069,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: +- [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-bestspeed +=== RUN TestReader/dirs-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: +- [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: +- [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-- @@ -264516,23 +257096,23 @@ 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] "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: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-gzip-bestcompression +=== 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: +- [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-- @@ -264542,25 +257122,25 @@ 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/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: +- [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: +- [7] "yyy" : -rw-r--r-- - testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- + 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 @@ -264574,15 +257154,15 @@ 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: +- [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: +- [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-- @@ -264599,35 +257179,34 @@ testutil.go:440: +- [5] "1" : drwxr-xr-x testutil.go:440: +- [6] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed +=== 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: +- [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: +- [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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-bestspeed#01 +=== 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" : ---------- testutil.go:440: +- [3] "foo" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [5] "baz.txt" : -rw-r--r-- @@ -264636,43 +257215,44 @@ 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-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: +- [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: +- [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: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: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:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/dirs-gzip-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv @@ -264689,6 +257269,7 @@ 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-- @@ -264697,9 +257278,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-gzip-huffmanonly#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" : ---------- @@ -264724,27 +257304,77 @@ 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-externaltoc-gzip-defaultcompression#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: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#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: +- [6] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [4] "xxxx" : -rw-r--r-- + testutil.go:440: +- [5] "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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/dirs-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" : 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-- + 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-- @@ -264755,9 +257385,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: +- [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] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "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-- @@ -264766,65 +257396,65 @@ 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] "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: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-zstd-default#01 +=== 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: +- [3] "bar" : drwxr-xr-x - testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- - testutil.go:440: +- [4] "xxxx" : -rw-r--r-- - testutil.go:440: +- [5] "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: +- [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] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + 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: +- [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: +- [10] ".no.prefetch.landmark" : ---------- + 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] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#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" : ---------- 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: +- [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: +- [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-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" : ---------- @@ -264841,26 +257471,26 @@ 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-defaultcompression#01 +=== RUN TestReader/dirs-gzip-defaultcompression#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: +- [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: +- [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 @@ -264874,7 +257504,7 @@ testutil.go:440: +- [8] "1" : drwxr-xr-x testutil.go:440: +- [9] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-huffmanonly#01 +=== 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" : ---------- @@ -264899,9 +257529,10 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-fastest#01 +=== 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-- @@ -264910,7 +257541,6 @@ 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 @@ -264924,7 +257554,7 @@ 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-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -264949,7 +257579,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#02 +=== RUN TestReader/dirs-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : dtrw------- @@ -264964,6 +257594,7 @@ 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-- @@ -264972,34 +257603,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-zstd-bettercompression#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: +- [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: +- [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-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" : ---------- @@ -265024,7 +257629,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-defaultcompression#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" : ---------- @@ -265039,45 +257644,44 @@ 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-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/dirs-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" : 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: +- [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] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "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: +- [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] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "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-no-compression#02 +=== RUN TestReader/dirs-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" : dtrw------- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [6] "baz.txt" : -rw-r--r-- @@ -265086,70 +257690,21 @@ 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: +- [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-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== 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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== 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" : ---------- - 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-defaultcompression#02 +=== 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" : ---------- @@ -265174,34 +257729,35 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-huffmanonly#02 +=== RUN TestReader/dirs-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" : 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: +- [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] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [5] "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: +- [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: +- [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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#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: +- [7] "baz.txt" : -rw-r--r-- @@ -265210,11 +257766,9 @@ 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] "baz.txt" : -rw-r--r-- @@ -265223,81 +257777,57 @@ 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#03 +=== RUN TestReader/dirs-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: +- [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-- 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-defaultcompression#03 - 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: +- [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: +- [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] "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#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: +- [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: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] "xxxx" : -rw-r--r-- - testutil.go:440: +- [6] "yyy" : -rw-r--r-- - testutil.go:440: +- [7] "baz.txt" : -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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/dirs-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv @@ -265314,6 +257844,7 @@ 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-- @@ -265322,20 +257853,19 @@ 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-default#03 +=== RUN TestReader/dirs-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" : 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 @@ -265349,15 +257879,15 @@ testutil.go:440: +- [9] "1" : drwxr-xr-x testutil.go:440: +- [10] "2" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-zstd-bettercompression#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] "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-- @@ -265374,15 +257904,15 @@ testutil.go:440: +- [6] "xxxx" : -rw-r--r-- testutil.go:440: +- [7] "yyy" : -rw-r--r-- 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: +- [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: +- [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-- @@ -265392,47 +257922,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: +- [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: +- [5] "xxxx" : -rw-r--r-- + testutil.go:440: +- [6] "yyy" : -rw-r--r-- + testutil.go:440: +- [7] "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-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: +- [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: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: +- [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] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-externaltoc-gzip-bestspeed#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: +- [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-- @@ -265442,14 +257972,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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/dirs-gzip-no-compression#03 +=== RUN TestReader/dirs-externaltoc-gzip-defaultcompression#03 + 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: +- [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] "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: +- [8] "baz.txt" : -rw-r--r-- + testutil.go:440: +- [9] "xxxx" : -rw-r--r-- + testutil.go:440: +- [10] "yyy" : -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: +- [2] ".no.prefetch.landmark" : ---------- @@ -265467,39 +258022,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: +- [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#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: +- [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: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-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" : ---------- @@ -265517,41 +258072,67 @@ 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/hardlinks-zstd-default +=== RUN TestReader/hardlinks-zstd-fastest 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-- + 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 + 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-bettercompression + 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: +- [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] "foo" : -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: +- [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: +- [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 +=== RUN TestReader/hardlinks-gzip-bestcompression 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 @@ -265560,10 +258141,11 @@ 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: +- [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 @@ -265571,49 +258153,73 @@ 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-externaltoc-gzip-bestcompression +=== RUN TestReader/hardlinks-gzip-defaultcompression + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [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: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-defaultcompression 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] "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: +- [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] "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-externaltoc-gzip-defaultcompression +=== 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: +- [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: +- [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 @@ -265622,73 +258228,124 @@ 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-externaltoc-gzip-huffmanonly +=== RUN TestReader/hardlinks-zstd-default + 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: +- [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-no-compression 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: +- [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: +- [3] "foolink" : -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: +- [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-zstd-fastest +=== RUN TestReader/hardlinks-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [2] "bar" : drwxr-xr-x + 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-gzip-huffmanonly + 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] "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: +- [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] "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: +- [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-bestspeed +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed 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] "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: +- [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 @@ -265696,10 +258353,8 @@ 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-bestcompression +=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -265714,17 +258369,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" : -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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-defaultcompression +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#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: +- [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: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 + 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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] "foosym" : Lrw-r--r-- @@ -265749,7 +258429,7 @@ testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-huffmanonly +=== RUN TestReader/hardlinks-zstd-default#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -265764,6 +258444,8 @@ 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-- @@ -265771,24 +258453,24 @@ 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-externaltoc-gzip-bestspeed +=== RUN TestReader/hardlinks-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" : -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: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-- @@ -265796,87 +258478,62 @@ 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-no-compression - 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: +- [2] "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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#01 +=== RUN TestReader/hardlinks-gzip-bestspeed#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 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-bettercompression#01 +=== RUN TestReader/hardlinks-gzip-huffmanonly#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: +- [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] "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: +- [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: +- [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 +=== RUN TestReader/hardlinks-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" : -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-- @@ -265884,12 +258541,9 @@ 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 @@ -265898,35 +258552,38 @@ 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-externaltoc-gzip-defaultcompression#01 +=== RUN TestReader/hardlinks-externaltoc-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: +- [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: +- [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:440: +- [7] ".no.prefetch.landmark" : ---------- 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: +- [3] "foolink" : -rw-r--r-- - testutil.go:440: +- [3] "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:440: +- [6] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/hardlinks-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" : -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-- @@ -265934,13 +258591,9 @@ 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: +- [3] "foolink" : -rw-r--r-- testutil.go:440: +- [3] "foolink2" : -rw-r--r-- @@ -265948,61 +258601,37 @@ 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-fastest#01 +=== RUN TestReader/hardlinks-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] "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: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestspeed#01 - 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: +- [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: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-bestcompression#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: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -266011,22 +258640,25 @@ 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: +- [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-defaultcompression#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: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x testutil.go:440: +- [3] "foolink" : -rw-r--r-- @@ -266034,22 +258666,20 @@ 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: +- [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-huffmanonly#01 +=== RUN TestReader/hardlinks-gzip-huffmanonly#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -266064,56 +258694,83 @@ 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-- 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#01 +=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [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: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#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] "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: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-gzip-no-compression#01 +=== 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" : ---------- 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: ^^^^^^^^^^^^^^^^^^^^^ 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-- @@ -266121,21 +258778,44 @@ 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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-externaltoc-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] "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: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 +=== RUN TestReader/hardlinks-zstd-default#02 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] "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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -266149,7 +258829,7 @@ testutil.go:440: +- [7] "barlink" : -rw-r--r-- testutil.go:440: +- [2] "foosym" : Lrw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 +=== RUN TestReader/hardlinks-gzip-no-compression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -266164,6 +258844,8 @@ 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: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -266171,12 +258853,12 @@ 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-fastest#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 testutil.go:440: +- [3] "foolink" : -rw-r--r-- @@ -266184,22 +258866,45 @@ 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/hardlinks-gzip-defaultcompression#02 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + 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: +- [6] "barlink" : -rw-r--r-- - testutil.go:440: +- [7] "foosym" : Lrw-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: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] "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-zstd-default#02 +=== RUN TestReader/hardlinks-zstd-fastest#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -266214,117 +258919,92 @@ 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: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#02 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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:339: vvvvv Node tree (cloned) vvvvv - testutil.go:340: [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestcompression#02 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - 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:440: +- [4] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [5] "foo" : -rw-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: +- [2] "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: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-gzip-huffmanonly#02 +=== RUN TestReader/hardlinks-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT - testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x + 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: +- [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: +- [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] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [3] "foo" : -rw-r--r-- - testutil.go:440: +- [2] "bar" : drwxr-xr-x + 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: +- [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: +- [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-externaltoc-gzip-bestspeed#02 +=== RUN TestReader/hardlinks-externaltoc-gzip-huffmanonly#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: +- [5] "barlink" : -rw-r--r-- - testutil.go:440: +- [6] "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: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] "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:440: +- [5] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#02 +=== RUN TestReader/hardlinks-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -266349,9 +259029,10 @@ 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-no-compression#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] "foolink" : -rw-r--r-- @@ -266360,49 +259041,22 @@ 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: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: +- [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:440: +- [2] "foo" : -rw-r--r-- - testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-bestcompression#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" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x - 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 - 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-defaultcompression#02 +=== RUN TestReader/hardlinks-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] "foolink" : -rw-r--r-- @@ -266411,9 +259065,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: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 @@ -266421,88 +259078,35 @@ 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-defaultcompression#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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/hardlinks-gzip-huffmanonly#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: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-externaltoc-gzip-bestspeed#03 - 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: +- [2] "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] "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: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: +- [4] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "bar" : drwxr-xr-x + 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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-gzip-no-compression#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-- @@ -266511,9 +259115,11 @@ 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: +- [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 @@ -266522,48 +259128,24 @@ 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#03 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [1] ROOT - testutil.go:440: +- [6] "bar" : drwxr-xr-x - 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:440: +- [4] ".no.prefetch.landmark" : ---------- - 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: +- [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-bestcompression#03 +=== RUN TestReader/hardlinks-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" : -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: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: +- [3] "foo" : -rw-r--r-- testutil.go:440: +- [4] "bar" : drwxr-xr-x @@ -266571,10 +259153,8 @@ 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-externaltoc-gzip-bestcompression#03 +=== RUN TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [7] "foosym" : Lrw-r--r-- @@ -266589,20 +259169,8 @@ 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-externaltoc-gzip-defaultcompression#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 @@ -266610,21 +259178,8 @@ 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] "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-externaltoc-gzip-huffmanonly#03 +=== RUN TestReader/hardlinks-zstd-fastest#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] "foosym" : Lrw-r--r-- @@ -266639,6 +259194,7 @@ 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-- @@ -266647,103 +259203,83 @@ 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-zstd-fastest#03 +=== RUN TestReader/hardlinks-zstd-bettercompression#03 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: +- [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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-zstd-default#03 +=== RUN TestReader/hardlinks-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: +- [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: +- [7] ".no.prefetch.landmark" : ---------- - testutil.go:440: +- [2] "foo" : -rw-r--r-- - testutil.go:440: +- [3] "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: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/hardlinks-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" : -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: +- [3] "foo" : -rw-r--r-- 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: +- [2] "foolink" : -rw-r--r-- - testutil.go:440: +- [2] "foolink2" : -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: +- [2] "foo" : -rw-r--r-- + testutil.go:440: +- [3] "foo" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestcompression +=== RUN TestReader/hardlinks-gzip-defaultcompression#03 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: +- [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: +- [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: +- [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/various_files-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" : ---------- @@ -266755,41 +259291,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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly +=== RUN TestReader/various_files-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: +- [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: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: +- [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:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-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: +- [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 @@ -266800,45 +259336,45 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression +=== 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: +- [3] "foo" : -rw-r--r-- + 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: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed +=== RUN TestReader/various_files-externaltoc-gzip-bestcompression 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: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 - 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression +=== RUN TestReader/various_files-externaltoc-gzip-defaultcompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -266857,72 +259393,53 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-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] "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: +- [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-defaultcompression +=== RUN TestReader/various_files-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] "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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-huffmanonly +=== RUN TestReader/various_files-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] "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: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: +- [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: +- [6] "fifo" : p--------- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest +=== RUN TestReader/various_files-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] "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 @@ -266933,34 +259450,34 @@ 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-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: +- [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: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: +- [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: +- [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-gzip-no-compression#01 +=== 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: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -266971,64 +259488,64 @@ testutil.go:440: +- [4] "foo" : -rw-r--r-- testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#01 +=== 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" : ---------- 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] "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] "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] "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 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: +- [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] ".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: +- [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-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: +- [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: +- [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] ".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: +- [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-gzip-huffmanonly#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" : ---------- @@ -267042,31 +259559,12 @@ 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== 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] "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: +- [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#01 +=== 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" : ---------- @@ -267085,7 +259583,7 @@ 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-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267097,31 +259595,50 @@ 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: +- [5] "bdev" : D--------- + testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression#01 +=== RUN TestReader/various_files-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [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: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: +- [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: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "bar" : drwxr-xr-x + testutil.go:440: +- [3] "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-bestspeed#01 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [1] ROOT + 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: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] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "fifo" : p--------- + testutil.go:440: +- [3] "foo" : -rw-r--r-- + testutil.go:440: +- [4] "cdev" : Dc--------- + testutil.go:440: +- [5] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/various_files-externaltoc-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv @@ -267135,12 +259652,12 @@ 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-defaultcompression#01 testutil.go:318: vvvvv Node tree vvvvv @@ -267156,115 +259673,115 @@ 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-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: +- [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:440: +- [3] "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: +- [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:440: +- [4] "foo" : -rw-r--r-- + testutil.go:440: +- [5] "cdev" : Dc--------- + testutil.go:440: +- [6] "bdev" : D--------- + testutil.go:440: +- [3] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#02 +=== 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: +- [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] "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: +- [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: +- [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-no-compression#02 +=== 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: +- [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: +- [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: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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#02 +=== 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: +- [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: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-bestcompression#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" : ---------- 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: +- [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-defaultcompression#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: +- [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 @@ -267275,7 +259792,7 @@ testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-huffmanonly#02 +=== 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" : ---------- @@ -267287,155 +259804,136 @@ 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#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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-fastest#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: +- [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: +- [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] ".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: +- [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-default#02 +=== 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: +- [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: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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression#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: +- [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: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-externaltoc-gzip-bestcompression#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: +- [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: +- [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] "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: +- [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-defaultcompression#02 +=== 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] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "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: +- [3] "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] "fifo" : p--------- + testutil.go:440: +- [7] ".no.prefetch.landmark" : ---------- + testutil.go:440: +- [2] "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: +- [3] "bdev" : D--------- + testutil.go:440: +- [4] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-bestspeed#03 +=== RUN TestReader/various_files-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] "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] "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: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] "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: +- [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#03 +=== 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: +- [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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267446,7 +259944,7 @@ testutil.go:440: +- [5] "bdev" : D--------- testutil.go:440: +- [6] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-defaultcompression#03 +=== 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" : ---------- @@ -267465,7 +259963,7 @@ 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-gzip-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267484,7 +259982,7 @@ testutil.go:440: +- [5] "cdev" : Dc--------- testutil.go:440: +- [6] "bdev" : D--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-externaltoc-gzip-bestspeed#03 +=== 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" : ---------- @@ -267503,72 +260001,91 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-gzip-no-compression#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: +- [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: +- [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-bestcompression#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: +- [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: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: +- [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: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-default#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: +- [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: +- [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: +- [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: +- [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: +- [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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/various_files-zstd-bettercompression#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: +- [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: +- [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: +- [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: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-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: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267584,19 +260101,19 @@ testutil.go:319: [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] "bdev" : D--------- + testutil.go:440: +- [5] "fifo" : p--------- + testutil.go:440: +- [6] "foo" : -rw-r--r-- + testutil.go:440: +- [7] "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] "bdev" : D--------- - testutil.go:440: +- [4] "fifo" : p--------- - testutil.go:440: +- [5] "foo" : -rw-r--r-- - testutil.go:440: +- [6] "cdev" : Dc--------- + 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-huffmanonly#03 testutil.go:318: vvvvv Node tree vvvvv @@ -267617,26 +260134,64 @@ testutil.go:440: +- [6] "bdev" : D--------- testutil.go:440: +- [7] "fifo" : p--------- 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: +- [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-gzip-no-compression#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-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: +- [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] "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] "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: +- [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/chunks-externaltoc-gzip-defaultcompression +=== 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" : ---------- @@ -267651,7 +260206,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-zstd-default testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267666,22 +260221,22 @@ 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-no-compression 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] "large" : -rw-r--r-- - testutil.go:440: +- [4] "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: +- [4] "small" : -rw-r--r-- - testutil.go:440: +- [3] "large" : -rw-r--r-- + 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: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default +=== RUN TestReader/chunks-gzip-bestspeed testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267696,7 +260251,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression +=== RUN TestReader/chunks-gzip-huffmanonly testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267706,27 +260261,27 @@ 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-externaltoc-gzip-bestcompression +=== 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] "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-gzip-huffmanonly +=== 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" : ---------- @@ -267736,18 +260291,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-externaltoc-gzip-bestspeed +=== 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: +- [4] "small" : -rw-r--r-- testutil.go:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:339: vvvvv Node tree (cloned) vvvvv testutil.go:340: [1] ROOT @@ -267756,13 +260311,13 @@ 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-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" : 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 @@ -267771,7 +260326,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-bettercompression testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267791,47 +260346,62 @@ 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: +- [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] "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-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: +- [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] "small" : -rw-r--r-- + testutil.go:440: +- [4] "large" : -rw-r--r-- + testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ +=== RUN TestReader/chunks-zstd-fastest#01 + 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: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-externaltoc-gzip-huffmanonly#01 +=== RUN TestReader/chunks-zstd-bettercompression#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: +- [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: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: +- [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-fastest#01 +=== RUN TestReader/chunks-gzip-bestcompression#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267843,10 +260413,10 @@ 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-zstd-default#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" : ---------- @@ -267861,7 +260431,7 @@ testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression#01 +=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267873,12 +260443,27 @@ 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-externaltoc-gzip-bestcompression#01 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: +- [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" : 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-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] "foo" : drwxr-xr-x testutil.go:440: +- [4] "small" : -rw-r--r-- @@ -267891,22 +260476,22 @@ 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 +=== 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" : ---------- 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: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-bestspeed#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" : ---------- @@ -267924,17 +260509,17 @@ === 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" : ---------- 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: +- [4] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/chunks-gzip-bestspeed#01 testutil.go:318: vvvvv Node tree vvvvv @@ -267951,7 +260536,7 @@ testutil.go:440: +- [5] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#01 +=== RUN TestReader/chunks-gzip-huffmanonly#01 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -267966,12 +260551,12 @@ 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-zstd-fastest#02 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 @@ -267981,7 +260566,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#01 +=== 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" : ---------- @@ -267996,22 +260581,22 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-fastest#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" : ---------- 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:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-default#02 +=== 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" : ---------- @@ -268023,31 +260608,31 @@ 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-zstd-bettercompression#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: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" : 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#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: +- [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 @@ -268056,7 +260641,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-defaultcompression#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" : ---------- @@ -268066,27 +260651,12 @@ 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-externaltoc-gzip-huffmanonly#02 - 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-no-compression#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" : ---------- @@ -268101,22 +260671,22 @@ testutil.go:440: +- [5] "large" : -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#02 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] "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] "large" : -rw-r--r-- 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-bestcompression#02 +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#02 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268128,10 +260698,10 @@ 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-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" : ---------- @@ -268141,27 +260711,27 @@ 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-huffmanonly#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" : ---------- 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-externaltoc-gzip-bestspeed#02 +=== 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" : ---------- @@ -268176,7 +260746,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-bettercompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [3] "foo" : drwxr-xr-x @@ -268186,18 +260756,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-gzip-bestspeed#03 +=== RUN TestReader/chunks-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" : 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 @@ -268206,7 +260776,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-defaultcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- @@ -268221,7 +260791,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-defaultcompression#03 +=== RUN TestReader/chunks-externaltoc-gzip-bestcompression#03 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT testutil.go:440: +- [2] "foo" : drwxr-xr-x @@ -268236,13 +260806,13 @@ testutil.go:440: +- [3] "small" : -rw-r--r-- testutil.go:440: +- [4] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-gzip-huffmanonly#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 @@ -268251,7 +260821,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" : ---------- @@ -268261,25 +260831,10 @@ 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:342: ^^^^^^^^^^^^^^^^^^^^^ -=== 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" : ---------- 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: +- [5] "large" : -rw-r--r-- - testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ === RUN TestReader/chunks-zstd-default#03 testutil.go:318: vvvvv Node tree vvvvv @@ -268296,22 +260851,22 @@ testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:440: +- [2] ".no.prefetch.landmark" : ---------- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/chunks-zstd-bettercompression#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" : ---------- 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: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: +- [2] ".no.prefetch.landmark" : ---------- @@ -268326,28 +260881,28 @@ 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#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" : ---------- - 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: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-externaltoc-gzip-huffmanonly#03 +=== 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] "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 @@ -268356,7 +260911,7 @@ testutil.go:440: +- [4] "small" : -rw-r--r-- testutil.go:440: +- [5] "large" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly +=== 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 @@ -268374,6 +260929,7 @@ 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-- @@ -268381,42 +260937,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-zstd-fastest +=== 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: +- [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: +- [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 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: +- [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: +- [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 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-default + 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 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -268434,6 +260989,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: +- [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 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-defaultcompression + 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-- @@ -268441,42 +261013,55 @@ 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: +- [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-zstd-bettercompression +=== 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: +- [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] ".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 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-externaltoc-gzip-bestcompression +=== 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 @@ -268506,7 +261091,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-externaltoc-gzip-defaultcompression +=== 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 @@ -268536,70 +261121,221 @@ 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 + 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: +- [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 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 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: +- [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: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: +- [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 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-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: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-externaltoc-gzip-defaultcompression + testutil.go:303: minChunkSize = 8000 + testutil.go:318: vvvvv Node tree vvvvv + testutil.go:319: [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: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:440: +- [2] "foo" : drwxr-xr-x - testutil.go:440: +- [3] "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 -=== RUN TestReader/several_files_in_chunk-gzip-no-compression +=== 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: +- [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: +- [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 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: +- [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 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-gzip-bestspeed +=== 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] "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 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: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: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-gzip-defaultcompression#01 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-- @@ -268607,67 +261343,66 @@ 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: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-gzip-bestcompression +=== 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: +- [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: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 6 + 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: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: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 6 + 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:714: On "foo22": got preread of 2 -=== RUN TestReader/several_files_in_chunk-gzip-defaultcompression +=== 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: +- [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 @@ -268686,67 +261421,37 @@ 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-huffmanonly - 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: +- [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-bestspeed#01 +=== 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] "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: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: +- [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: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-no-compression#01 +=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -268764,37 +261469,36 @@ 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: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-gzip-bestspeed#01 +=== 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: +- [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: +- [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-- @@ -268802,161 +261506,132 @@ 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-gzip-bestcompression#01 +=== 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: +- [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: +- [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: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: +- [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: +- [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 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-gzip-defaultcompression#01 +=== 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: +- [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:440: +- [7] "foo22" : -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: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: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] ".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: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 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-huffmanonly#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-externaltoc-gzip-huffmanonly#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] "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 2 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:714: On "foo22": got preread of 6 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] "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: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 8 - testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 + testutil.go:714: On "foo22": got preread of 6 +=== 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] "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: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: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 - 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] "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: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: +- [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-zstd-default#01 +=== 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 @@ -268974,60 +261649,60 @@ 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: +- [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:440: +- [6] ".no.prefetch.landmark" : ---------- 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#01 +=== 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: +- [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-- 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 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#01 +=== 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: +- [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] "foo" : drwxr-xr-x + testutil.go:440: +- [7] "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 @@ -269046,7 +261721,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 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 +=== 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 @@ -269064,150 +261739,60 @@ 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: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-no-compression#02 - 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: +- [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 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-bestspeed#02 +=== 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 - 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:440: +- [2] "foo2" : -rw-r--r-- + testutil.go:440: +- [3] "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: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: +- [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#02 - 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] "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 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-gzip-defaultcompression#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] "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-huffmanonly#02 +=== 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: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 5 testutil.go:714: On "foo22": got preread of 8 @@ -269226,41 +261811,40 @@ 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#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 - 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: +- [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 5 + 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 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 + 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 9 -=== RUN TestReader/several_files_in_chunk-zstd-fastest#02 +=== 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-- @@ -269268,50 +261852,51 @@ 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: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: +- [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: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-default#02 +=== 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: +- [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: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: +- [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] "foo" : drwxr-xr-x - testutil.go:440: +- [7] "foo1" : -rw-r--r-- testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 8 testutil.go:714: On "foo22": got preread of 3 @@ -269320,140 +261905,201 @@ 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: +- [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: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 3 - testutil.go:714: On "foo22": got preread of 4 + 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] "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: +- [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 3 - testutil.go:714: On "foo22": got preread of 4 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 + testutil.go:714: On "foo22": got preread of 9 +=== 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: +- [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: +- [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 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 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] "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: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: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#02 + 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-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: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: +- [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: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#02 +=== 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] "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: +- [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 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 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: +- [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] "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-bestspeed#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: +- [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: +- [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-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] ".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:714: On "foo22": got preread of 3 + 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 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 + 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#03 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] "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-- @@ -269461,16 +262107,14 @@ 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: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-defaultcompression#03 +=== 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: +- [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-- @@ -269478,6 +262122,7 @@ 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 @@ -269496,37 +262141,7 @@ 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#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: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: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#03 +=== 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 @@ -269544,6 +262159,7 @@ 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: +- [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-- @@ -269551,274 +262167,257 @@ 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#03 +=== 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: +- [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: +- [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: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#03 +=== 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] ".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: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: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: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: +- [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: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 6 - testutil.go:714: On "foo22": got preread of 9 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: +- [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] "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 8 - testutil.go:714: On "foo22": got preread of 9 + 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: +- [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: +- [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: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 8 - testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-huffmanonly#03 + testutil.go:714: On "foo22": got preread of 6 +=== 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: +- [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: +- [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 5 + 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 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo22": got preread of 5 + 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 9 -=== RUN TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#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] "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: +- [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 5 testutil.go:714: On "foo22": got preread of 8 - testutil.go:714: On "foo22": got preread of 9 + 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: +- [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: +- [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 5 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#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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo22": got preread of 9 -=== RUN TestReader/several_files_in_chunk-gzip-no-compression#03 + 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: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_chunked-zstd-fastest 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: +- [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] "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 - testutil.go:714: On "foo22": got preread of 9 + 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] "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] "bar" : drwxr-xr-x + testutil.go:440: +- [7] "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:714: On "foo2": got preread of 7 +=== 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: +- [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: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 "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:714: On "foo2": got preread of 3 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: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 "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-bestcompression#03 + testutil.go:714: On "foo2": got preread of 3 +=== 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: +- [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: +- [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] "foo22" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "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 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] "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_chunked-externaltoc-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: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] "bar" : drwxr-xr-x testutil.go:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly + testutil.go:714: On "foo2": got preread of 6 +=== 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 @@ -269840,29 +262439,7 @@ 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 - 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: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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 4 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-default +=== 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 @@ -269884,51 +262461,51 @@ 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-bettercompression +=== 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 + 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: +- [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 +=== 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: +- [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: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 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: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-gzip-huffmanonly +=== 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 @@ -269950,7 +262527,7 @@ 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 +=== 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 @@ -269972,7 +262549,7 @@ 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 +=== 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 @@ -269986,103 +262563,81 @@ 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-gzip-bestspeed - testutil.go:303: minChunkSize = 8000 - testutil.go:318: vvvvv Node tree vvvvv - testutil.go:319: [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: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: +- [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-bestcompression +=== 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] "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: +- [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 3 + 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] "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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression + testutil.go:714: On "foo2": got preread of 2 +=== 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: +- [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: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: +- [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] ".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-externaltoc-gzip-huffmanonly#01 + testutil.go:714: On "foo2": got preread of 2 +=== 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: +- [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:440: +- [2] ".no.prefetch.landmark" : ---------- 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-externaltoc-gzip-bestcompression#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -270096,37 +262651,37 @@ 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-zstd-default#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: +- [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: +- [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 6 + 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: +- [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: +- [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 6 -=== RUN TestReader/several_files_in_chunk_chunked-zstd-bettercompression#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 @@ -270148,51 +262703,7 @@ 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: +- [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-externaltoc-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] "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-bestspeed#01 +=== RUN TestReader/several_files_in_chunk_chunked-zstd-default#01 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -270218,50 +262729,6 @@ 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-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: +- [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-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-- @@ -270280,126 +262747,170 @@ 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#01 +=== RUN TestReader/several_files_in_chunk_chunked-gzip-bestspeed#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: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-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] "bar" : drwxr-xr-x - testutil.go:440: +- [7] "foo3" : -rw-r--r-- + 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:321: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 + 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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 7 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 + testutil.go:714: On "foo2": got preread of 4 +=== 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 - 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: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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 2 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 +=== 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: +- [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 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-externaltoc-gzip-bestspeed#02 +=== 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: +- [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 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-gzip-defaultcompression#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: +- [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: +- [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-zstd-default#02 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: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: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: +- [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 @@ -270416,122 +262927,78 @@ 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: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: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-bestcompression#02 +=== 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: +- [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] ".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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 6 -=== 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: +- [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: +- [4] "foo2" : -rw-r--r-- - 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-externaltoc-gzip-defaultcompression#02 - 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-huffmanonly#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: +- [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: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-zstd-fastest#02 +=== 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: +- [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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 4 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -270544,7 +263011,7 @@ 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-zstd-default#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 @@ -270566,95 +263033,95 @@ 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-zstd-bettercompression#02 +=== 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] "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 + 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-zstd-fastest#02 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] "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: +- [4] "foo2" : -rw-r--r-- 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: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-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: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-externaltoc-gzip-bestspeed#03 +=== 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: +- [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] ".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 2 + 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] "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: +- [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 2 -=== RUN TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 + testutil.go:714: On "foo2": got preread of 7 +=== 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: +- [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: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-bestspeed#03 +=== 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 @@ -270676,7 +263143,7 @@ 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-bestcompression#03 +=== 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 @@ -270690,15 +263157,37 @@ 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-defaultcompression#03 +=== 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: +- [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: +- [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-gzip-bestcompression#03 testutil.go:303: minChunkSize = 8000 testutil.go:318: vvvvv Node tree vvvvv testutil.go:319: [1] ROOT @@ -270720,38 +263209,82 @@ 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-defaultcompression#03 +=== 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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 7 +=== 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] "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-externaltoc-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] "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-huffmanonly#03 + 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:321: ^^^^^^^^^^^^^^^^^^^^^ testutil.go:714: On "foo2": got preread of 7 testutil.go:339: vvvvv Node tree (cloned) vvvvv @@ -270764,483 +263297,505 @@ 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#03 +=== 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: +- [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: +- [4] "foo2" : -rw-r--r-- + testutil.go:440: +- [5] "bar" : drwxr-xr-x + testutil.go:440: +- [6] "foo3" : -rw-r--r-- 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: +- [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: +- [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-zstd-default#03 +=== 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] "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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ + testutil.go:714: On "foo2": got preread of 4 +=== 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: +- [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: +- [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-zstd-bettercompression#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 - 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: +- [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 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: +- [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: +- [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:342: ^^^^^^^^^^^^^^^^^^^^^ - testutil.go:714: On "foo2": got preread of 3 -=== RUN TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 + 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: +- [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 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/clone-id-stability ---- PASS: TestReader (13.74s) - --- PASS: TestReader/empty-zstd-fastest (0.01s) - --- PASS: TestReader/empty-zstd-default (0.01s) - --- PASS: TestReader/empty-zstd-bettercompression (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression (0.00s) +--- PASS: TestReader (45.89s) + --- PASS: TestReader/empty-zstd-fastest (0.10s) + --- PASS: TestReader/empty-zstd-bettercompression (0.20s) + --- PASS: TestReader/empty-gzip-bestcompression (0.02s) + --- PASS: TestReader/empty-gzip-defaultcompression (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression (0.03s) --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression (0.00s) --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly (0.00s) - --- PASS: TestReader/empty-gzip-no-compression (0.00s) - --- PASS: TestReader/empty-gzip-bestspeed (0.01s) - --- PASS: TestReader/empty-gzip-bestcompression (0.01s) - --- PASS: TestReader/empty-gzip-defaultcompression (0.01s) - --- PASS: TestReader/empty-gzip-huffmanonly (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/empty-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/empty-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/empty-zstd-default (0.03s) + --- PASS: TestReader/empty-gzip-no-compression (0.02s) + --- PASS: TestReader/empty-gzip-bestspeed (0.03s) + --- PASS: TestReader/empty-gzip-huffmanonly (0.00s) --- PASS: TestReader/empty-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/empty-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/empty-gzip-defaultcompression#01 (0.02s) --- PASS: TestReader/empty-zstd-fastest#01 (0.01s) - --- PASS: TestReader/empty-zstd-default#01 (0.01s) - --- PASS: TestReader/empty-zstd-bettercompression#01 (0.01s) + --- PASS: TestReader/empty-zstd-bettercompression#01 (0.02s) + --- PASS: TestReader/empty-gzip-bestspeed#01 (0.00s) + --- PASS: TestReader/empty-gzip-huffmanonly#01 (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#01 (0.00s) --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#01 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#01 (0.00s) - --- PASS: TestReader/empty-zstd-default#02 (0.01s) - --- PASS: TestReader/empty-zstd-bettercompression#02 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#02 (0.00s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#01 (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#01 (0.00s) + --- PASS: TestReader/empty-zstd-default#01 (0.01s) + --- PASS: TestReader/empty-gzip-no-compression#01 (0.00s) --- PASS: TestReader/empty-zstd-fastest#02 (0.01s) - --- PASS: TestReader/empty-gzip-bestspeed#02 (0.00s) - --- PASS: TestReader/empty-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.01s) + --- PASS: TestReader/empty-zstd-bettercompression#02 (0.06s) + --- PASS: TestReader/empty-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/empty-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#02 (0.03s) + --- PASS: TestReader/empty-zstd-default#02 (0.07s) + --- PASS: TestReader/empty-gzip-no-compression#02 (0.00s) + --- PASS: TestReader/empty-gzip-bestspeed#02 (0.03s) --- PASS: TestReader/empty-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/empty-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/empty-gzip-no-compression#03 (0.01s) - --- PASS: TestReader/empty-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/empty-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/empty-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#02 (0.06s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#02 (0.03s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/empty-gzip-no-compression#03 (0.03s) + --- PASS: TestReader/empty-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/empty-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/empty-externaltoc-gzip-huffmanonly#03 (0.03s) + --- PASS: TestReader/empty-zstd-default#03 (0.04s) + --- PASS: TestReader/empty-zstd-bettercompression#03 (0.08s) + --- PASS: TestReader/empty-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/empty-gzip-defaultcompression#03 (0.02s) --- PASS: TestReader/empty-zstd-fastest#03 (0.02s) - --- PASS: TestReader/empty-zstd-default#03 (0.02s) - --- PASS: TestReader/empty-zstd-bettercompression#03 (0.02s) - --- PASS: TestReader/empty-externaltoc-gzip-bestcompression#03 (0.00s) - --- PASS: TestReader/empty-externaltoc-gzip-defaultcompression#03 (0.00s) - --- PASS: TestReader/files-zstd-bettercompression (0.02s) - --- 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.01s) - --- PASS: TestReader/files-zstd-default (0.02s) - --- PASS: TestReader/files-gzip-bestcompression (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/files-gzip-bestspeed (0.01s) + --- PASS: TestReader/files-zstd-default (0.06s) + --- PASS: TestReader/files-gzip-no-compression (0.02s) + --- PASS: TestReader/files-gzip-bestspeed (0.00s) + --- PASS: TestReader/files-gzip-huffmanonly (0.03s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed (0.07s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression (0.10s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression (0.06s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly (0.02s) + --- PASS: TestReader/files-zstd-fastest (0.06s) + --- PASS: TestReader/files-zstd-bettercompression (0.28s) + --- PASS: TestReader/files-gzip-bestcompression (0.04s) + --- PASS: TestReader/files-gzip-defaultcompression (0.11s) + --- PASS: TestReader/files-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/files-gzip-huffmanonly#01 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#01 (0.12s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#01 (0.05s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#01 (0.08s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#01 (0.08s) + --- PASS: TestReader/files-zstd-default#01 (0.14s) --- PASS: TestReader/files-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/files-gzip-bestspeed#01 (0.01s) --- PASS: TestReader/files-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/files-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/files-zstd-fastest#01 (0.02s) - --- PASS: TestReader/files-zstd-default#01 (0.03s) - --- PASS: TestReader/files-zstd-bettercompression#01 (0.02s) - --- 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#02 (0.01s) - --- PASS: TestReader/files-zstd-default#02 (0.01s) - --- PASS: TestReader/files-zstd-bettercompression#02 (0.02s) - --- 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-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/files-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/files-gzip-defaultcompression#01 (0.06s) + --- PASS: TestReader/files-zstd-fastest#01 (0.09s) + --- PASS: TestReader/files-zstd-bettercompression#01 (0.20s) + --- PASS: TestReader/files-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#02 (0.15s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#02 (0.09s) + --- PASS: TestReader/files-zstd-default#02 (0.19s) + --- PASS: TestReader/files-gzip-no-compression#02 (0.00s) + --- PASS: TestReader/files-gzip-bestspeed#02 (0.07s) + --- PASS: TestReader/files-gzip-defaultcompression#02 (0.11s) + --- PASS: TestReader/files-zstd-fastest#02 (0.07s) + --- PASS: TestReader/files-zstd-bettercompression#02 (0.15s) --- PASS: TestReader/files-gzip-bestcompression#02 (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-bestcompression#03 (0.01s) - --- PASS: TestReader/files-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/files-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-defaultcompression#03 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-huffmanonly#03 (0.00s) + --- PASS: TestReader/files-zstd-default#03 (0.15s) --- PASS: TestReader/files-gzip-no-compression#03 (0.01s) --- PASS: TestReader/files-gzip-bestspeed#03 (0.02s) - --- PASS: TestReader/files-zstd-bettercompression#03 (0.05s) - --- 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.01s) - --- PASS: TestReader/files-zstd-default#03 (0.03s) - --- PASS: TestReader/dirs-zstd-fastest (0.02s) - --- PASS: TestReader/dirs-zstd-default (0.02s) - --- PASS: TestReader/dirs-zstd-bettercompression (0.03s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/dirs-gzip-no-compression (0.01s) - --- PASS: TestReader/dirs-gzip-bestspeed (0.01s) - --- PASS: TestReader/dirs-gzip-bestcompression (0.01s) - --- PASS: TestReader/dirs-gzip-defaultcompression (0.01s) - --- PASS: TestReader/dirs-gzip-huffmanonly (0.02s) + --- PASS: TestReader/files-gzip-huffmanonly#03 (0.04s) + --- PASS: TestReader/files-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/files-externaltoc-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/files-zstd-fastest#03 (0.09s) + --- PASS: TestReader/files-zstd-bettercompression#03 (0.22s) + --- PASS: TestReader/files-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/files-gzip-defaultcompression#03 (0.03s) + --- PASS: TestReader/dirs-gzip-huffmanonly (0.04s) --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/dirs-gzip-bestcompression#01 (0.02s) - --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/dirs-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/dirs-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/dirs-zstd-default#01 (0.04s) - --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.03s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression (0.03s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly (0.04s) + --- PASS: TestReader/dirs-zstd-default (0.18s) + --- PASS: TestReader/dirs-gzip-no-compression (0.04s) + --- PASS: TestReader/dirs-gzip-bestspeed (0.09s) + --- PASS: TestReader/dirs-gzip-defaultcompression (0.05s) + --- PASS: TestReader/dirs-zstd-fastest (0.10s) + --- PASS: TestReader/dirs-zstd-bettercompression (0.20s) + --- PASS: TestReader/dirs-gzip-bestcompression (0.03s) + --- PASS: TestReader/dirs-zstd-fastest#01 (0.04s) + --- PASS: TestReader/dirs-zstd-bettercompression#01 (0.15s) + --- PASS: TestReader/dirs-gzip-bestcompression#01 (0.00s) + --- PASS: TestReader/dirs-gzip-defaultcompression#01 (0.03s) --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#01 (0.03s) --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/dirs-zstd-fastest#01 (0.02s) - --- PASS: TestReader/dirs-zstd-fastest#02 (0.02s) - --- PASS: TestReader/dirs-zstd-default#02 (0.04s) - --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.03s) - --- 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-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/dirs-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/dirs-gzip-bestcompression#02 (0.02s) - --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/dirs-zstd-default#01 (0.15s) + --- PASS: TestReader/dirs-gzip-no-compression#01 (0.01s) + --- PASS: TestReader/dirs-gzip-bestspeed#01 (0.01s) + --- PASS: TestReader/dirs-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#01 (0.05s) + --- PASS: TestReader/dirs-gzip-defaultcompression#02 (0.07s) + --- PASS: TestReader/dirs-zstd-fastest#02 (0.14s) + --- PASS: TestReader/dirs-zstd-bettercompression#02 (0.33s) + --- PASS: TestReader/dirs-gzip-bestcompression#02 (0.28s) --- PASS: TestReader/dirs-gzip-huffmanonly#02 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#03 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.02s) - --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#03 (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.03s) - --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#02 (0.06s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#02 (0.06s) + --- PASS: TestReader/dirs-zstd-default#02 (0.50s) + --- PASS: TestReader/dirs-gzip-no-compression#02 (0.33s) + --- PASS: TestReader/dirs-gzip-bestspeed#02 (0.13s) + --- PASS: TestReader/dirs-gzip-bestcompression#03 (0.03s) + --- PASS: TestReader/dirs-gzip-defaultcompression#03 (0.03s) + --- PASS: TestReader/dirs-zstd-fastest#03 (0.07s) + --- PASS: TestReader/dirs-zstd-bettercompression#03 (0.97s) + --- PASS: TestReader/dirs-gzip-bestspeed#03 (0.06s) --- 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-gzip-bestspeed#03 (0.02s) - --- PASS: TestReader/dirs-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/hardlinks-zstd-default (0.05s) - --- PASS: TestReader/hardlinks-zstd-bettercompression (0.04s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/hardlinks-zstd-fastest (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestspeed (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.01s) - --- 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-zstd-default#01 (0.05s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.04s) - --- 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-zstd-fastest#01 (0.02s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly#01 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/dirs-externaltoc-gzip-bestcompression#03 (0.01s) + --- PASS: TestReader/dirs-externaltoc-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/dirs-externaltoc-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/dirs-zstd-default#03 (0.09s) + --- PASS: TestReader/dirs-gzip-no-compression#03 (0.02s) + --- PASS: TestReader/hardlinks-zstd-fastest (0.03s) + --- PASS: TestReader/hardlinks-zstd-bettercompression (0.18s) + --- PASS: TestReader/hardlinks-gzip-bestcompression (0.06s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression (0.05s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression (0.04s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly (0.11s) + --- PASS: TestReader/hardlinks-zstd-default (0.13s) + --- PASS: TestReader/hardlinks-gzip-no-compression (0.05s) + --- PASS: TestReader/hardlinks-gzip-bestspeed (0.08s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly (0.06s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed (0.08s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression (0.07s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#01 (0.07s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#01 (0.03s) + --- PASS: TestReader/hardlinks-zstd-default#01 (0.21s) + --- PASS: TestReader/hardlinks-gzip-no-compression#01 (0.04s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#01 (0.02s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly#01 (0.02s) --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/hardlinks-gzip-no-compression#01 (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.03s) - --- PASS: TestReader/hardlinks-zstd-default#02 (0.04s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.05s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/hardlinks-gzip-defaultcompression#03 (0.01s) - --- PASS: TestReader/hardlinks-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#03 (0.02s) - --- PASS: TestReader/hardlinks-gzip-no-compression#03 (0.01s) - --- PASS: TestReader/hardlinks-gzip-bestspeed#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/hardlinks-zstd-fastest#03 (0.04s) - --- PASS: TestReader/hardlinks-zstd-default#03 (0.04s) - --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.04s) - --- PASS: TestReader/various_files-gzip-bestcompression (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-gzip-bestspeed (0.01s) - --- PASS: TestReader/various_files-zstd-bettercompression (0.06s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression (0.01s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#01 (0.03s) + --- PASS: TestReader/hardlinks-zstd-fastest#01 (0.08s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#01 (0.23s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#01 (0.05s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#01 (0.13s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly#02 (0.05s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#02 (0.06s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#02 (0.05s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#02 (0.06s) + --- PASS: TestReader/hardlinks-zstd-default#02 (0.19s) + --- PASS: TestReader/hardlinks-gzip-no-compression#02 (0.03s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#02 (0.10s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#02 (0.02s) + --- PASS: TestReader/hardlinks-zstd-fastest#02 (0.16s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#02 (0.49s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#02 (0.06s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-huffmanonly#03 (0.03s) + --- PASS: TestReader/hardlinks-zstd-default#03 (0.15s) + --- PASS: TestReader/hardlinks-gzip-no-compression#03 (0.05s) + --- PASS: TestReader/hardlinks-gzip-bestspeed#03 (0.05s) + --- PASS: TestReader/hardlinks-gzip-huffmanonly#03 (0.03s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestspeed#03 (0.05s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-bestcompression#03 (0.05s) + --- PASS: TestReader/hardlinks-externaltoc-gzip-defaultcompression#03 (0.15s) + --- PASS: TestReader/hardlinks-zstd-fastest#03 (0.22s) + --- PASS: TestReader/hardlinks-zstd-bettercompression#03 (0.43s) + --- PASS: TestReader/hardlinks-gzip-bestcompression#03 (0.04s) + --- PASS: TestReader/hardlinks-gzip-defaultcompression#03 (0.02s) + --- PASS: TestReader/various_files-gzip-no-compression (0.02s) + --- PASS: TestReader/various_files-gzip-bestspeed (0.08s) + --- PASS: TestReader/various_files-gzip-huffmanonly (0.04s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed (0.04s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression (0.03s) --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression (0.00s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly (0.01s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly (0.00s) + --- PASS: TestReader/various_files-zstd-default (0.06s) + --- PASS: TestReader/various_files-zstd-bettercompression (0.23s) + --- PASS: TestReader/various_files-gzip-bestcompression (0.00s) + --- PASS: TestReader/various_files-gzip-defaultcompression (0.07s) --- PASS: TestReader/various_files-zstd-fastest (0.01s) - --- PASS: TestReader/various_files-zstd-default (0.01s) - --- PASS: TestReader/various_files-gzip-no-compression#01 (0.01s) + --- PASS: TestReader/various_files-gzip-bestcompression#01 (0.07s) + --- PASS: TestReader/various_files-gzip-defaultcompression#01 (0.04s) + --- PASS: TestReader/various_files-zstd-fastest#01 (0.02s) + --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.16s) --- PASS: TestReader/various_files-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/various_files-gzip-defaultcompression#01 (0.01s) - --- PASS: TestReader/various_files-gzip-huffmanonly#01 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#01 (0.01s) - --- PASS: TestReader/various_files-zstd-fastest#01 (0.01s) - --- PASS: TestReader/various_files-zstd-default#01 (0.02s) - --- PASS: TestReader/various_files-zstd-bettercompression#01 (0.05s) - --- 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-externaltoc-gzip-bestspeed#02 (0.01s) + --- PASS: TestReader/various_files-gzip-huffmanonly#01 (0.03s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#01 (0.05s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#01 (0.03s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#01 (0.06s) + --- PASS: TestReader/various_files-zstd-default#01 (0.04s) + --- PASS: TestReader/various_files-gzip-no-compression#01 (0.02s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/various_files-zstd-default#02 (0.05s) --- PASS: TestReader/various_files-gzip-no-compression#02 (0.01s) - --- PASS: TestReader/various_files-gzip-bestspeed#02 (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression#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-huffmanonly#02 (0.01s) - --- PASS: TestReader/various_files-zstd-fastest#02 (0.01s) - --- PASS: TestReader/various_files-zstd-default#02 (0.01s) - --- PASS: TestReader/various_files-zstd-bettercompression#02 (0.04s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#02 (0.01s) - --- PASS: TestReader/various_files-gzip-bestspeed#03 (0.01s) - --- PASS: TestReader/various_files-gzip-bestcompression#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.01s) - --- PASS: TestReader/various_files-zstd-default#03 (0.01s) - --- PASS: TestReader/various_files-zstd-bettercompression#03 (0.03s) - --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#03 (0.01s) - --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#03 (0.00s) - --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#03 (0.01s) - --- PASS: TestReader/various_files-zstd-fastest#03 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.02s) + --- PASS: TestReader/various_files-gzip-bestspeed#02 (0.00s) + --- PASS: TestReader/various_files-gzip-huffmanonly#02 (0.10s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#02 (0.08s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#02 (0.07s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#02 (0.04s) + --- PASS: TestReader/various_files-zstd-fastest#02 (0.05s) + --- PASS: TestReader/various_files-zstd-bettercompression#02 (0.26s) + --- PASS: TestReader/various_files-gzip-bestcompression#02 (0.02s) + --- PASS: TestReader/various_files-gzip-defaultcompression#02 (0.03s) + --- PASS: TestReader/various_files-gzip-defaultcompression#03 (0.05s) + --- PASS: TestReader/various_files-zstd-fastest#03 (0.06s) + --- PASS: TestReader/various_files-zstd-bettercompression#03 (0.15s) + --- PASS: TestReader/various_files-gzip-bestcompression#03 (0.00s) + --- PASS: TestReader/various_files-gzip-huffmanonly#03 (0.02s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestspeed#03 (0.02s) + --- PASS: TestReader/various_files-externaltoc-gzip-bestcompression#03 (0.00s) + --- PASS: TestReader/various_files-externaltoc-gzip-defaultcompression#03 (0.03s) + --- PASS: TestReader/various_files-externaltoc-gzip-huffmanonly#03 (0.06s) + --- PASS: TestReader/various_files-zstd-default#03 (0.06s) + --- PASS: TestReader/various_files-gzip-no-compression#03 (0.00s) + --- PASS: TestReader/various_files-gzip-bestspeed#03 (0.04s) --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly (0.01s) - --- PASS: TestReader/chunks-zstd-fastest (0.04s) - --- PASS: TestReader/chunks-zstd-default (0.08s) - --- PASS: TestReader/chunks-zstd-bettercompression (0.11s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression (0.01s) - --- PASS: TestReader/chunks-gzip-huffmanonly (0.02s) + --- PASS: TestReader/chunks-zstd-default (0.23s) + --- PASS: TestReader/chunks-gzip-no-compression (0.01s) + --- PASS: TestReader/chunks-gzip-bestspeed (0.05s) + --- PASS: TestReader/chunks-gzip-huffmanonly (0.05s) --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed (0.02s) - --- PASS: TestReader/chunks-gzip-no-compression (0.02s) - --- PASS: TestReader/chunks-gzip-bestspeed (0.02s) - --- PASS: TestReader/chunks-gzip-bestcompression (0.02s) - --- PASS: TestReader/chunks-gzip-defaultcompression (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/chunks-zstd-fastest#01 (0.06s) - --- PASS: TestReader/chunks-zstd-default#01 (0.09s) - --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.09s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/chunks-gzip-no-compression#01 (0.01s) - --- PASS: TestReader/chunks-gzip-bestspeed#01 (0.02s) - --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.02s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression (0.08s) + --- PASS: TestReader/chunks-zstd-fastest (0.14s) + --- PASS: TestReader/chunks-zstd-bettercompression (0.48s) + --- PASS: TestReader/chunks-gzip-bestcompression (0.06s) + --- PASS: TestReader/chunks-gzip-defaultcompression (0.03s) + --- PASS: TestReader/chunks-zstd-fastest#01 (0.17s) + --- PASS: TestReader/chunks-zstd-bettercompression#01 (0.30s) + --- PASS: TestReader/chunks-gzip-bestcompression#01 (0.05s) --- PASS: TestReader/chunks-gzip-defaultcompression#01 (0.01s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#01 (0.09s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#01 (0.11s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#01 (0.10s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#01 (0.08s) + --- PASS: TestReader/chunks-zstd-default#01 (0.19s) + --- PASS: TestReader/chunks-gzip-no-compression#01 (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed#01 (0.06s) --- PASS: TestReader/chunks-gzip-huffmanonly#01 (0.02s) - --- PASS: TestReader/chunks-zstd-fastest#02 (0.06s) - --- PASS: TestReader/chunks-zstd-default#02 (0.08s) - --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.10s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#02 (0.01s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#02 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/chunks-zstd-fastest#02 (0.15s) + --- PASS: TestReader/chunks-zstd-bettercompression#02 (0.29s) + --- PASS: TestReader/chunks-gzip-bestcompression#02 (0.09s) + --- PASS: TestReader/chunks-gzip-defaultcompression#02 (0.00s) + --- PASS: TestReader/chunks-zstd-default#02 (0.39s) --- PASS: TestReader/chunks-gzip-no-compression#02 (0.02s) - --- PASS: TestReader/chunks-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/chunks-gzip-bestcompression#02 (0.02s) - --- PASS: TestReader/chunks-gzip-defaultcompression#02 (0.02s) - --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.02s) - --- PASS: TestReader/chunks-gzip-no-compression#03 (0.02s) - --- PASS: TestReader/chunks-gzip-bestspeed#03 (0.03s) - --- PASS: TestReader/chunks-gzip-bestcompression#03 (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed#02 (0.07s) + --- PASS: TestReader/chunks-gzip-huffmanonly#02 (0.05s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#02 (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#02 (0.04s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#02 (0.00s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#02 (0.02s) + --- PASS: TestReader/chunks-zstd-fastest#03 (0.37s) + --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.16s) + --- PASS: TestReader/chunks-gzip-bestcompression#03 (0.01s) --- PASS: TestReader/chunks-gzip-defaultcompression#03 (0.02s) - --- PASS: TestReader/chunks-gzip-huffmanonly#03 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#03 (0.02s) - --- PASS: TestReader/chunks-zstd-fastest#03 (0.07s) - --- PASS: TestReader/chunks-zstd-default#03 (0.08s) - --- PASS: TestReader/chunks-zstd-bettercompression#03 (0.10s) --- PASS: TestReader/chunks-externaltoc-gzip-bestcompression#03 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#03 (0.02s) - --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#03 (0.02s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly (0.04s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.21s) - --- PASS: TestReader/several_files_in_chunk-zstd-default (0.26s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression (0.29s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression (0.05s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly (0.04s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 (0.03s) + --- PASS: TestReader/chunks-externaltoc-gzip-defaultcompression#03 (0.00s) + --- PASS: TestReader/chunks-externaltoc-gzip-huffmanonly#03 (0.01s) + --- PASS: TestReader/chunks-zstd-default#03 (0.14s) + --- PASS: TestReader/chunks-gzip-no-compression#03 (0.02s) + --- PASS: TestReader/chunks-gzip-bestspeed#03 (0.09s) + --- PASS: TestReader/chunks-gzip-huffmanonly#03 (0.07s) + --- PASS: TestReader/chunks-externaltoc-gzip-bestspeed#03 (0.07s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest (0.90s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression (1.23s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression (0.17s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression (0.77s) + --- PASS: TestReader/several_files_in_chunk-zstd-default (1.40s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression (0.01s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed (0.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly (0.12s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed (0.06s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression (0.15s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression (0.08s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly (0.08s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (1.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#01 (0.13s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#01 (0.16s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.62s) --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#01 (0.04s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 (0.04s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#01 (0.19s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (0.25s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#01 (0.31s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 (0.05s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#02 (0.04s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.20s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#02 (0.26s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (0.25s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.05s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 (0.04s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk-zstd-fastest#03 (0.21s) - --- PASS: TestReader/several_files_in_chunk-zstd-default#03 (0.27s) - --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (0.30s) - --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#03 (0.05s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#01 (0.07s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#01 (0.05s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#01 (0.05s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#01 (0.14s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#01 (0.10s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#01 (0.08s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#01 (1.03s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#02 (0.70s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#02 (0.05s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#02 (0.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#02 (0.05s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#02 (0.11s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#02 (0.13s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#02 (0.58s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#02 (1.46s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#02 (0.14s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#02 (0.10s) --- PASS: TestReader/several_files_in_chunk-gzip-huffmanonly#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.14s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (0.23s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (0.27s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.16s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (0.21s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 (0.04s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestspeed#03 (0.11s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-bestcompression#03 (0.17s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-defaultcompression#03 (0.11s) + --- PASS: TestReader/several_files_in_chunk-externaltoc-gzip-huffmanonly#03 (0.07s) + --- PASS: TestReader/several_files_in_chunk-zstd-default#03 (0.94s) + --- PASS: TestReader/several_files_in_chunk-gzip-no-compression#03 (0.08s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestspeed#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk-gzip-defaultcompression#03 (0.12s) + --- PASS: TestReader/several_files_in_chunk-zstd-fastest#03 (0.64s) + --- PASS: TestReader/several_files_in_chunk-zstd-bettercompression#03 (0.75s) + --- PASS: TestReader/several_files_in_chunk-gzip-bestcompression#03 (0.15s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest (0.62s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression (0.59s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression (0.12s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression (0.11s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression (0.16s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression (0.17s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly (0.11s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default (0.67s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed (0.11s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#01 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#01 (0.13s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#01 (0.12s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#01 (0.08s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#01 (0.55s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#01 (0.06s) --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#01 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 (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.24s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 (0.04s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 (0.06s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 (0.03s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.16s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (0.21s) - --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (0.26s) - --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#01 (0.21s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#01 (0.65s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#01 (0.14s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#01 (0.17s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#02 (0.56s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#02 (0.01s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#02 (0.12s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#02 (0.11s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#02 (0.13s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#02 (0.11s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#02 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#02 (0.45s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#02 (0.62s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#02 (0.10s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#02 (0.11s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-fastest#03 (0.34s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-bettercompression#03 (0.62s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestcompression#03 (0.12s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-defaultcompression#03 (0.12s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestcompression#03 (0.16s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-defaultcompression#03 (0.13s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-huffmanonly#03 (0.06s) + --- PASS: TestReader/several_files_in_chunk_chunked-zstd-default#03 (0.48s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-no-compression#03 (0.04s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-bestspeed#03 (0.03s) + --- PASS: TestReader/several_files_in_chunk_chunked-gzip-huffmanonly#03 (0.05s) + --- PASS: TestReader/several_files_in_chunk_chunked-externaltoc-gzip-bestspeed#03 (0.15s) --- PASS: TestReader/clone-id-stability (0.01s) PASS -ok github.com/containerd/stargz-snapshotter/metadata/memory 13.755s +ok github.com/containerd/stargz-snapshotter/metadata/memory 45.945s === RUN TestRemotePrepare helpers_unix.go:33: skipping test that requires root --- SKIP: TestRemotePrepare (0.00s) @@ -271268,7 +263823,7 @@ === RUN TestOverlayView --- PASS: TestOverlayView (0.00s) PASS -ok github.com/containerd/stargz-snapshotter/snapshot 0.023s +ok github.com/containerd/stargz-snapshotter/snapshot 0.086s === RUN TestBackgroundTasks === RUN TestBackgroundTasks/privilege_running === RUN TestBackgroundTasks/concurrency @@ -271276,21 +263831,15 @@ === RUN TestBackgroundTasks/resume === RUN TestBackgroundTasks/finish_partial === RUN TestBackgroundTasks/finish_all ---- PASS: TestBackgroundTasks (0.89s) - --- PASS: TestBackgroundTasks/privilege_running (0.31s) - --- PASS: TestBackgroundTasks/concurrency (0.34s) - --- PASS: TestBackgroundTasks/cancel (0.03s) - --- PASS: TestBackgroundTasks/resume (0.13s) - --- PASS: TestBackgroundTasks/finish_partial (0.03s) - --- PASS: TestBackgroundTasks/finish_all (0.04s) +--- PASS: TestBackgroundTasks (0.94s) + --- PASS: TestBackgroundTasks/privilege_running (0.32s) + --- PASS: TestBackgroundTasks/concurrency (0.35s) + --- PASS: TestBackgroundTasks/cancel (0.04s) + --- PASS: TestBackgroundTasks/resume (0.15s) + --- PASS: TestBackgroundTasks/finish_partial (0.04s) + --- PASS: TestBackgroundTasks/finish_all (0.05s) PASS -ok github.com/containerd/stargz-snapshotter/task 0.894s -? 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] +ok github.com/containerd/stargz-snapshotter/task 0.977s === RUN TestLRUAdd --- PASS: TestLRUAdd (0.00s) === RUN TestLRUGet @@ -271306,12 +263855,12 @@ === RUN TestTTLRemove --- PASS: TestTTLRemove (0.00s) === RUN TestTTLRemoveOverwritten ---- PASS: TestTTLRemoveOverwritten (6.02s) +--- PASS: TestTTLRemoveOverwritten (6.03s) === RUN TestTTLEviction --- PASS: TestTTLEviction (3.01s) PASS -ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.034s - rm -fr -- /tmp/dh-xdg-rundir-eUcL0nKO +ok github.com/containerd/stargz-snapshotter/util/cacheutil 9.117s + rm -fr -- /tmp/dh-xdg-rundir-YGdU4Cqi 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 @@ -271335,15 +263884,15 @@ dh_installdeb -O--builddirectory=_build -O--buildsystem=golang dh_golang -O--builddirectory=_build -O--buildsystem=golang dh_gencontrol -O--builddirectory=_build -O--buildsystem=golang +dpkg-gencontrol: warning: package stargz-snapshotter: substitution variable ${misc:Static-Built-Using} unused, but is defined dpkg-gencontrol: warning: Depends field of package golang-github-containerd-stargz-snapshotter-dev: substitution variable ${shlibs:Depends} used, but is not defined dpkg-gencontrol: warning: Built-Using field of package golang-github-containerd-stargz-snapshotter-dev: substitution variable ${misc:Built-Using} used, but is not defined dpkg-gencontrol: warning: package stargz-snapshotter: substitution variable ${misc:Static-Built-Using} unused, but is defined -dpkg-gencontrol: warning: package stargz-snapshotter: substitution variable ${misc:Static-Built-Using} unused, but is defined dh_md5sums -O--builddirectory=_build -O--buildsystem=golang dh_builddeb -O--builddirectory=_build -O--buildsystem=golang -dpkg-deb: building package 'stargz-snapshotter' in '../stargz-snapshotter_0.14.3-3_arm64.deb'. -dpkg-deb: building package 'stargz-snapshotter-dbgsym' in '../stargz-snapshotter-dbgsym_0.14.3-3_arm64.deb'. dpkg-deb: building package 'golang-github-containerd-stargz-snapshotter-dev' in '../golang-github-containerd-stargz-snapshotter-dev_0.14.3-3_all.deb'. +dpkg-deb: building package 'stargz-snapshotter-dbgsym' in '../stargz-snapshotter-dbgsym_0.14.3-3_arm64.deb'. +dpkg-deb: building package 'stargz-snapshotter' in '../stargz-snapshotter_0.14.3-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../golang-github-containerd-stargz-snapshotter_0.14.3-3_arm64.buildinfo dpkg-genchanges --build=binary -O../golang-github-containerd-stargz-snapshotter_0.14.3-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -271351,12 +263900,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/2811119/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2811119/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/3543391 and its subdirectories -I: Current time: Sat Dec 21 10:49:08 -12 2024 -I: pbuilder-time-stamp: 1734821348 +I: removing directory /srv/workspace/pbuilder/2811119 and its subdirectories +I: Current time: Sat Jan 24 19:28:42 +14 2026 +I: pbuilder-time-stamp: 1769232522